DesignerActionService.Add Metodo

Definizione

Aggiunge uno o più oggetti DesignerActionList all'insieme corrente di smart tag gestiti.

Overload

Add(IComponent, DesignerActionList)

Aggiunge un oggetto DesignerActionList all'insieme corrente di smart tag gestiti.

Add(IComponent, DesignerActionListCollection)

Aggiunge un oggetto DesignerActionListCollection all'insieme corrente di smart tag gestiti.

Add(IComponent, DesignerActionList)

Aggiunge un oggetto DesignerActionList all'insieme corrente di smart tag gestiti.

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)

Parametri

comp
IComponent

Oggetto IComponent al quale associare gli smart tag.

actionList
DesignerActionList

Oggetto DesignerActionList contenente i nuovi elementi smart tag da aggiungere.

Eccezioni

Uno o entrambi i parametri sono null.

Commenti

Il Add metodo rappresenta il modello push per l'aggiunta di elementi smart tag. Il modello pull alternativo si basa sull'override della ActionLists proprietà nella finestra di progettazione per il componente corrispondente.

Quando viene chiamato questo metodo, gli elenchi da aggiungere vengono analizzati per qualsiasi DesignerActionMethodItem oggetto con la IncludeAsDesignerVerb proprietà impostata su true. Questi elementi vengono aggiunti all'elenco dei verbi della finestra di progettazione per questo componente, tramite una chiamata al MenuCommandService.AddVerb metodo .

Gli smart tag vengono gestiti in base a un'istanza del componente. La raccolta gestita può contenere voci duplicate.

Questo metodo genera l'evento DesignerActionListsChanged .

Vedi anche

Si applica a

Add(IComponent, DesignerActionListCollection)

Aggiunge un oggetto DesignerActionListCollection all'insieme corrente di smart tag gestiti.

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)

Parametri

comp
IComponent

Oggetto IComponent al quale associare gli smart tag.

designerActionListCollection
DesignerActionListCollection

Oggetto DesignerActionListCollection contenente i nuovi elementi smart tag da aggiungere.

Eccezioni

Uno o entrambi i parametri sono null.

Commenti

Il Add metodo rappresenta il modello push per l'aggiunta di elementi smart tag. Il modello pull alternativo si basa sull'override della ActionLists proprietà nella finestra di progettazione per il componente corrispondente.

Quando viene chiamato questo metodo, gli elenchi da aggiungere vengono analizzati per qualsiasi DesignerActionMethodItem oggetto con la IncludeAsDesignerVerb proprietà impostata su true. Questi elementi vengono aggiunti all'elenco dei verbi della finestra di progettazione per questo componente, tramite una chiamata al MenuCommandService.AddVerb metodo .

Gli smart tag vengono gestiti in base a un'istanza del componente. La raccolta gestita può contenere voci duplicate.

Questo metodo genera l'evento DesignerActionListsChanged .

Vedi anche

Si applica a