DesignerActionService.Add Metoda

Definice

Přidá jeden nebo více DesignerActionList objektů do aktuální kolekce spravovaných inteligentních značek.

Přetížení

Add(IComponent, DesignerActionList)

Přidá do DesignerActionList aktuální kolekce spravovaných inteligentních značek .

Add(IComponent, DesignerActionListCollection)

Přidá do DesignerActionListCollection aktuální kolekce spravovaných inteligentních značek .

Add(IComponent, DesignerActionList)

Přidá do DesignerActionList aktuální kolekce spravovaných inteligentních značek .

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)

Parametry

comp
IComponent

K přidružení inteligentních značek.IComponent

actionList
DesignerActionList

Položka DesignerActionList obsahující nové položky inteligentních značek, které se mají přidat.

Výjimky

Jeden nebo oba parametry jsou null.

Poznámky

Metoda Add představuje model nabízení pro přidání položek inteligentních značek. Alternativní model vyžádání závisí na přepsání ActionLists vlastnosti v návrháři pro odpovídající komponentu.

Při zavolání této metody se v seznamech, které se mají přidat, vyhledá DesignerActionMethodItem všechny s vlastností nastavenou IncludeAsDesignerVerb na true. Tyto položky jsou přidány do seznamu příkazů návrháře pro tuto komponentu prostřednictvím volání MenuCommandService.AddVerb metody .

Inteligentní značky se spravují na základě instance komponent. Spravovaná kolekce může obsahovat duplicitní položky.

Tato metoda vyvolá DesignerActionListsChanged událost.

Viz také

Platí pro

Add(IComponent, DesignerActionListCollection)

Přidá do DesignerActionListCollection aktuální kolekce spravovaných inteligentních značek .

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)

Parametry

comp
IComponent

K přidružení inteligentních značek.IComponent

designerActionListCollection
DesignerActionListCollection

Položka DesignerActionListCollection obsahující nové položky inteligentních značek, které se mají přidat.

Výjimky

Jeden nebo oba parametry jsou null.

Poznámky

Metoda Add představuje model nabízení pro přidání položek inteligentních značek. Alternativní model vyžádání závisí na přepsání ActionLists vlastnosti v návrháři pro odpovídající komponentu.

Při zavolání této metody se v seznamech, které se mají přidat, vyhledá DesignerActionMethodItem všechny s vlastností nastavenou IncludeAsDesignerVerb na true. Tyto položky jsou přidány do seznamu příkazů návrháře pro tuto komponentu prostřednictvím volání MenuCommandService.AddVerb metody .

Inteligentní značky se spravují na základě instance komponent. Spravovaná kolekce může obsahovat duplicitní položky.

Tato metoda vyvolá DesignerActionListsChanged událost.

Viz také

Platí pro