ToolboxService.CreateItemContainer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.