Введение
С помощью списка выбора пользователи могут указать предопределенные значения из раскрывающегося списка в определении свойства. Он предназначен только для ItemType.
Следующие коды представляют собой некоторые из основных способов использования управляемых API для списка выбора.
Основные примеры:
- Создание списков выбора
- Чтобы загрузить списки выбора из заданного файла DGN
- Переименовать список выбора
- Чтобы удалить значение Pick List и Pick List
1. Чтобы создать списки выбора:
DgnFile dgnFile = GetDgnFile(); if(null == dgnFile) return false; PickListLibrary pickListLib = PickListLibrary.Create(); if(null == pickListLib) return false; PickList pickList1 = pickListLib.AddPickList(“Manufacturer”, dgnFile); if(null == pickList1) return false; pickList1.AddValue(“Ford”); pickList1.AddValue(“BMW”); pickList1.AddValue(“Benz”); PickListLibrary.SavePickListLibToDgn(dgnFile, pickListLib, false);
2. Чтобы загрузить списки выбора из заданного файла DGN:
DgnFile dgnFile = Session.Instance.GetActiveDgnFile(); PickListLibrary library = PickListLibrary.Create(); PickListLibrary.GetPickListLibFromDgn(dgnFile, library);
3. Чтобы переименовать список выбора:
PickList pickList = pickListLib.GetPickListByName(“Manufacturer”); if(null != pickList) pickList.Name = “Manufacturer2”;
4. Чтобы удалить значение списка выбора и список выбора:
PickList pickList = pickListLib.GetPickListByName(“Manufacturer”); if(null == pickList) return false; pickList.RemoveValue(“Ford”); pickListLib.RemovePickListByName(“Manufacturer”));
Чтобы использовать эти API, нам нужна ссылка на Bentley.DgnPlatformNET.dll и пространство имен Bentley.DgnPlatformNET;
Скоро появятся другие примеры.
Аккредитация
Чтобы найти этот пост и другие посты в блоге, вики, объявления на веб-сайте Bentley Communities, нажмите здесь.
Если вы хотите поговорить с экспертом Bentley о переходе на MicroStation CONNECT Edition, заполните эту форму, чтобы кто-то связался с вами, чтобы дать совет и помощь.
Спасибо за чтение!