DslDefinitionModelToolboxHelperBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вспомогательный класс, используемый для создания и инициализации элементов панели инструментов для данного DSL.
public ref class DslDefinitionModelToolboxHelperBase abstract
public abstract class DslDefinitionModelToolboxHelperBase
type DslDefinitionModelToolboxHelperBase = class
Public MustInherit Class DslDefinitionModelToolboxHelperBase
- Наследование
-
DslDefinitionModelToolboxHelperBase
- Производный
Конструкторы
| DslDefinitionModelToolboxHelperBase(IServiceProvider) |
Создает новый DslDefinitionModelToolboxHelperBase. |
Поля
| DiagramElementMapToolFilterString |
Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя DiagramElementMapTool. |
| EmbeddingRelationshipToolFilterString |
Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя EmbeddingRelationshipTool. |
| InheritanceToolFilterString |
Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя InheritanceTool. |
| ReferenceRelationshipToolFilterString |
Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя ReferenceRelationshipTool. |
| ToolboxFilterString |
Строка фильтра элемента панели элементов, используемая для идентификации элементов панели элементов DslDefinitionModel. |
Свойства
| DefaultToolboxTabName |
Возвращает отображаемое имя вкладки, которую нужно открыть по умолчанию при открытии редактора. |
| DefaultToolboxTabToolboxItemsCount |
Возвращает число элементов панели элементов на вкладке панели элементов по умолчанию. |
| ServiceProvider |
Поставщик службы, используемый для доступа к службам из среды размещения. |
| ToolboxStore |
Для всех создаваемых элементов панели элементов будет использоваться магазин магазина. |
Методы
| CreateElementToolPrototype(Store, Guid) |
Создает ElementGroupPrototype для инструмента элемента, соответствующего заданному идентификатору класса домена. Поведение по умолчанию заключается в создании прототипа, содержащего экземпляр доменного класса. Производные классы могут переопределить это для добавления дополнительных сведений к прототипу. |
| CreateToolboxItems() |
Возвращает список настраиваемых элементов панели элементов для динамического добавления |
| GetToolboxItem(String, Store) |
Возвращает экземпляр ModelingToolboxItem на основании указанного имени. Данный метод должен вызываться из транзакции. Неудачная попытка выполнить такую операцию вызовет исключение. |
| GetToolboxItemData(String, DataFormats+Format) |
Получив "уникальный идентификатор" элемента панели элементов и идентификатор формата данных, возвращает содержимое формата данных. |