ToolboxService.CreateItemContainer Methode

Definitie

Hiermee maakt u een nieuwe werksetitemcontainer op basis van een werksetitem of een opgeslagen gegevensobject.

Overloads

Name Description
CreateItemContainer(IDataObject)

Hiermee maakt u een nieuwe werksetitemcontainer op basis van een opgeslagen gegevensobject.

CreateItemContainer(ToolboxItem, IDesignerHost)

Hiermee maakt u een nieuwe werksetitemcontainer van een werksetitem.

CreateItemContainer(IDataObject)

Hiermee maakt u een nieuwe werksetitemcontainer op basis van een opgeslagen gegevensobject.

protected:
 virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Windows::Forms::IDataObject ^ dataObject);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer(System.Windows.Forms.IDataObject dataObject);
abstract member CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Windows.Forms.IDataObject -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (dataObject As IDataObject) As ToolboxItemContainer

Parameters

dataObject
IDataObject

Een gegevensobject met opgeslagen werksetgegevens.

Retouren

Een nieuwe werksetitemcontainer.

Uitzonderingen

dataObject is null.

Opmerkingen

De CreateItemContainer methode biedt u de mogelijkheid om een afgeleide versie van een ToolboxItemContainer. Standaard biedt de ToolboxService klasse geen ondersteuning voor gekoppelde items, dus retourneert deze voor koppelingsparameters null die niet nullzijn. Als u ondersteuning voor koppelingen wilt bieden, moet u deze methode overschrijven om een afgeleide ToolboxItemContainer te maken die koppelingen kan verwerken.

Het doorgegeven gegevensobject moet gegevens bevatten die zijn verkregen uit een eerdere aanroep van de ToolboxItemContainer.ToolboxData eigenschap in een werksetitemcontainer.

Notities voor overnemers

Een gekoppeld werksetitem is een item waarvan het bestaan is gekoppeld aan de opslag van een bepaalde designerhost. In een typisch projectsysteem wordt een designerhost dus gekoppeld aan een bepaald bestand. Een werksetitem dat is gekoppeld aan een designerhost, wordt automatisch verwijderd uit de werkset wanneer het bronbestand van de designerhost wordt verwijderd of verwijderd uit het project.

Gekoppelde werksetitems maken scenario's mogelijk, zoals het uitschakelen van de ASP.NET werksetitems wanneer de Windows Forms designer is geopend.

Van toepassing op

CreateItemContainer(ToolboxItem, IDesignerHost)

Hiermee maakt u een nieuwe werksetitemcontainer van een werksetitem.

protected:
 virtual System::Drawing::Design::ToolboxItemContainer ^ CreateItemContainer(System::Drawing::Design::ToolboxItem ^ item, System::ComponentModel::Design::IDesignerHost ^ link);
protected virtual System.Drawing.Design.ToolboxItemContainer CreateItemContainer(System.Drawing.Design.ToolboxItem item, System.ComponentModel.Design.IDesignerHost link);
abstract member CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
override this.CreateItemContainer : System.Drawing.Design.ToolboxItem * System.ComponentModel.Design.IDesignerHost -> System.Drawing.Design.ToolboxItemContainer
Protected Overridable Function CreateItemContainer (item As ToolboxItem, link As IDesignerHost) As ToolboxItemContainer

Parameters

item
ToolboxItem

Het werksetitem waarvoor een itemcontainer moet worden gemaakt.

link
IDesignerHost

Een optionele designerhost die moet worden gekoppeld aan dit werksetitem. Deze parameter kan zijn null.

Retouren

Een nieuwe werksetitemcontainer.

Uitzonderingen

item is null.

Opmerkingen

De CreateItemContainer methode biedt u de mogelijkheid om een afgeleide versie van een ToolboxItemContainer. Standaard biedt de ToolboxService klasse geen ondersteuning voor gekoppelde items, dus retourneert deze voor koppelingsparameters null die niet nullzijn. Als u ondersteuning voor koppelingen wilt bieden, moet u deze methode overschrijven om een afgeleide ToolboxItemContainer te maken die koppelingen kan verwerken.

Als de opgegeven IDesignerHost koppelingsparameter is toegewezen, geeft dit aan dat dit een gekoppeld werksetitem is.

Notities voor overnemers

Een gekoppeld werksetitem is een item waarvan het bestaan is gekoppeld aan de opslag van een bepaalde designerhost. In een typisch projectsysteem wordt een designerhost dus gekoppeld aan een bepaald bestand. Een werksetitem dat is gekoppeld aan een designerhost, wordt automatisch verwijderd uit de werkset wanneer het bronbestand van de designerhost wordt verwijderd of verwijderd uit het project.

Gekoppelde werksetitems maken scenario's mogelijk, zoals het uitschakelen van de ASP.NET werksetitems wanneer de Windows Forms designer is geopend.

Zie ook

Van toepassing op