Поделиться через


DesignerActionService.Add Метод

Определение

Добавляет один или несколько объектов DesignerActionList в текущую коллекцию управляемых смарт-тегов.

Перегрузки

Add(IComponent, DesignerActionList)

Добавляет список DesignerActionList в текущую коллекцию управляемых смарт-тегов.

Add(IComponent, DesignerActionListCollection)

Добавляет список DesignerActionListCollection в текущую коллекцию управляемых смарт-тегов.

Add(IComponent, DesignerActionList)

Добавляет список DesignerActionList в текущую коллекцию управляемых смарт-тегов.

public:
 void Add(System::ComponentModel::IComponent ^ comp, System::ComponentModel::Design::DesignerActionList ^ actionList);
public void Add (System.ComponentModel.IComponent comp, System.ComponentModel.Design.DesignerActionList actionList);
member this.Add : System.ComponentModel.IComponent * System.ComponentModel.Design.DesignerActionList -> unit
Public Sub Add (comp As IComponent, actionList As DesignerActionList)

Параметры

comp
IComponent

Интерфейс IComponent, которому будут сопоставлены смарт-теги.

actionList
DesignerActionList

Список DesignerActionList, содержащий новые элементы смарт-тега, которые должны быть добавлены.

Исключения

По меньшей мере один параметр имеет значение null.

Комментарии

Метод Add представляет модель принудительного добавления элементов смарт-тега. Альтернативная модель извлечения зависит от переопределения ActionLists свойства в конструкторе для соответствующего компонента.

При вызове этого метода добавляемые списки проверяются на наличие любых DesignerActionMethodItem списков, IncludeAsDesignerVerb для свойства которых задано значение true. Эти элементы добавляются в список команд конструктора для этого компонента с помощью вызова MenuCommandService.AddVerb метода .

Смарт-теги управляются на основе экземпляра компонента. Управляемая коллекция может содержать повторяющиеся записи.

Этот метод вызывает DesignerActionListsChanged событие .

См. также раздел

Применяется к

Add(IComponent, DesignerActionListCollection)

Добавляет список DesignerActionListCollection в текущую коллекцию управляемых смарт-тегов.

public:
 void Add(System::ComponentModel::IComponent ^ comp, System::ComponentModel::Design::DesignerActionListCollection ^ designerActionListCollection);
public void Add (System.ComponentModel.IComponent comp, System.ComponentModel.Design.DesignerActionListCollection designerActionListCollection);
member this.Add : System.ComponentModel.IComponent * System.ComponentModel.Design.DesignerActionListCollection -> unit
Public Sub Add (comp As IComponent, designerActionListCollection As DesignerActionListCollection)

Параметры

comp
IComponent

Интерфейс IComponent, которому будут сопоставлены смарт-теги.

designerActionListCollection
DesignerActionListCollection

Список DesignerActionListCollection, содержащий новые элементы смарт-тега, которые должны быть добавлены.

Исключения

По меньшей мере один параметр имеет значение null.

Комментарии

Метод Add представляет модель принудительного добавления элементов смарт-тега. Альтернативная модель извлечения зависит от переопределения ActionLists свойства в конструкторе для соответствующего компонента.

При вызове этого метода добавляемые списки проверяются на наличие любых DesignerActionMethodItem списков, IncludeAsDesignerVerb для свойства которых задано значение true. Эти элементы добавляются в список команд конструктора для этого компонента с помощью вызова MenuCommandService.AddVerb метода .

Смарт-теги управляются на основе экземпляра компонента. Управляемая коллекция может содержать повторяющиеся записи.

Этот метод вызывает DesignerActionListsChanged событие .

См. также раздел

Применяется к