ToolboxService Klas
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.
Biedt een standaard implementatie van de IToolboxService interface.
public ref class ToolboxService abstract : System::ComponentModel::Design::IComponentDiscoveryService, System::Drawing::Design::IToolboxService
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
[System.Security.SecurityCritical]
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
type ToolboxService = class
interface IToolboxService
interface IComponentDiscoveryService
[<System.Security.SecurityCritical>]
type ToolboxService = class
interface IToolboxService
interface IComponentDiscoveryService
Public MustInherit Class ToolboxService
Implements IComponentDiscoveryService, IToolboxService
- Overname
-
ToolboxService
- Kenmerken
- Implementeringen
Opmerkingen
De ToolboxService klasse is een gedeeltelijke implementatie van de IToolboxService interface. Als u deze implementatie wilt gebruiken, moet u deze klasse afleiden en de abstracte methoden implementeren. Zodra deze klasse is geïmplementeerd, kunt u deze klasse toevoegen aan de servicecontainer van uw ontwerptoepassing. Er moet één werksetservice zijn voor elke ontwerptoepassing.
ToolboxService biedt veel van de complexe logica van het maken van een werksetservice, maar vereist dat u de opslagcontainers voor categorieën en items definieert. Dit maakt eenvoudige werksets of zeer complexe werksets mogelijk.
Constructors
| Name | Description |
|---|---|
| ToolboxService() |
Initialiseert een nieuw exemplaar van de ToolboxService klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CategoryNames |
Hiermee haalt u een verzameling tekenreeksen op waarin beschikbare categorieën van de werkset worden weergegeven. |
| SelectedCategory |
Hiermee haalt u de naam van de geselecteerde categorie op of stelt u deze in. |
| SelectedItemContainer |
Hiermee haalt u de geselecteerde itemcontainer op of stelt u deze in. |
Methoden
| 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. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FilterChanged() |
Treedt op wanneer de werksetservice detecteert dat het werksetitemfilter van de actieve ontwerper is gewijzigd. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetItemContainers() |
Retourneert een IList met alle items in de werkset. |
| GetItemContainers(String) |
Retourneert een IList met alle items in een bepaalde categorie. |
| GetToolboxItem(Type, Boolean) |
Retourneert een werksetitem voor een bepaald type. |
| GetToolboxItem(Type) |
Retourneert een werksetitem voor een bepaald type. |
| GetToolboxItems(Assembly, String, Boolean) |
Retourneert een ICollection of meer ToolboxItem objecten voor de opgegeven assembly. |
| GetToolboxItems(Assembly, String) |
Retourneert een ICollection met alle werksetitems in de opgegeven assembly. |
| GetToolboxItems(AssemblyName, Boolean) |
Retourneert een ICollection of meer ToolboxItem objecten voor de opgegeven assembly. |
| GetToolboxItems(AssemblyName) |
Retourneert een ICollection of meer ToolboxItem objecten voor de opgegeven assembly. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsItemContainer(IDataObject, IDesignerHost) |
Retourneert een waarde die aangeeft of het opgegeven gegevensobject een itemcontainer vertegenwoordigt. |
| IsItemContainerSupported(ToolboxItemContainer, IDesignerHost) |
Bepaalt of de container voor werksetitems wordt ondersteund door de opgegeven designerhost. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Refresh() |
Hiermee vernieuwt u de status van de werksetitems. |
| SelectedItemContainerUsed() |
Ontvangt een aanroep van de werksetservice wanneer een gebruiker rapporteert dat een geselecteerd werksetitem is gebruikt. |
| SetCursor() |
Hiermee stelt u de cursor van de huidige toepassing in op een cursor die het geselecteerde hulpprogramma vertegenwoordigt. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| UnloadToolboxItems() |
Verwijdert alle assembly's die zijn vergrendeld als gevolg van het aanroepen van de GetToolboxItems methode. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type) |
Hiermee haalt u de lijst met beschikbare onderdeeltypen op. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) |
Zie de AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) methode voor een beschrijving van dit lid. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String) |
Zie de AddCreator(ToolboxItemCreatorCallback, String) methode voor een beschrijving van dit lid. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost) |
Zie de AddLinkedToolboxItem(ToolboxItem, IDesignerHost) methode voor een beschrijving van dit lid. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) |
Zie de AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) methode voor een beschrijving van dit lid. |
| IToolboxService.AddToolboxItem(ToolboxItem, String) |
Zie de AddToolboxItem(ToolboxItem, String) methode voor een beschrijving van dit lid. |
| IToolboxService.AddToolboxItem(ToolboxItem) |
Zie de AddToolboxItem(ToolboxItem) methode voor een beschrijving van dit lid. |
| IToolboxService.CategoryNames |
Zie de CategoryNames eigenschap voor een beschrijving van dit lid. |
| IToolboxService.DeserializeToolboxItem(Object, IDesignerHost) |
Zie de DeserializeToolboxItem(Object, IDesignerHost) methode voor een beschrijving van dit lid. |
| IToolboxService.DeserializeToolboxItem(Object) |
Zie de DeserializeToolboxItem(Object) methode voor een beschrijving van dit lid. |
| IToolboxService.GetSelectedToolboxItem() |
Zie de GetSelectedToolboxItem methode voor een beschrijving van dit lid. |
| IToolboxService.GetSelectedToolboxItem(IDesignerHost) |
Zie de GetSelectedToolboxItem(IDesignerHost) methode voor een beschrijving van dit lid. |
| IToolboxService.GetToolboxItems() |
Hiermee haalt u de volledige verzameling werksetitems op uit de werkset. |
| IToolboxService.GetToolboxItems(IDesignerHost) |
Hiermee haalt u de verzameling werksetitems op die zijn gekoppeld aan de opgegeven designerhost van de werkset. |
| IToolboxService.GetToolboxItems(String, IDesignerHost) |
Hiermee haalt u de verzameling werksetitems op die zijn gekoppeld aan de opgegeven designerhost en -categorie uit de werkset. |
| IToolboxService.GetToolboxItems(String) |
Hiermee haalt u een verzameling werksetitems op uit de werkset die overeenkomen met de opgegeven categorie. |
| IToolboxService.IsSupported(Object, ICollection) |
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven object, dat een geserialiseerd werksetitem vertegenwoordigt, overeenkomt met de opgegeven kenmerken. |
| IToolboxService.IsSupported(Object, IDesignerHost) |
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven object, dat een geserialiseerd werksetitem vertegenwoordigt, kan worden gebruikt door de opgegeven designerhost. |
| IToolboxService.IsToolboxItem(Object, IDesignerHost) |
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven object een geserialiseerd werksetitem is met behulp van de opgegeven designerhost. |
| IToolboxService.IsToolboxItem(Object) |
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven object een geserialiseerd werksetitem is. |
| IToolboxService.Refresh() |
Hiermee vernieuwt u de status van de werksetitems. |
| IToolboxService.RemoveCreator(String, IDesignerHost) |
Hiermee verwijdert u een eerder toegevoegde maker van de werkset die is gekoppeld aan de opgegeven gegevensindeling en de opgegeven ontwerphost. |
| IToolboxService.RemoveCreator(String) |
Hiermee verwijdert u een eerder toegevoegde maker van het werksetitem van de opgegeven gegevensindeling. |
| IToolboxService.RemoveToolboxItem(ToolboxItem, String) |
Hiermee verwijdert u het opgegeven werksetitem uit de werkset. |
| IToolboxService.RemoveToolboxItem(ToolboxItem) |
Hiermee verwijdert u het opgegeven werksetitem uit de werkset. |
| IToolboxService.SelectedCategory |
Zie de SelectedCategory eigenschap voor een beschrijving van dit lid. |
| IToolboxService.SelectedToolboxItemUsed() |
Hiermee wordt de werksetservice aangegeven dat het geselecteerde hulpprogramma is gebruikt. |
| IToolboxService.SerializeToolboxItem(ToolboxItem) |
Hiermee haalt u een serialiseerbare object op dat het opgegeven werksetitem vertegenwoordigt. |
| IToolboxService.SetCursor() |
Hiermee stelt u de cursor van de huidige toepassing in op een cursor die het geselecteerde hulpprogramma vertegenwoordigt. |
| IToolboxService.SetSelectedToolboxItem(ToolboxItem) |
Hiermee selecteert u het opgegeven werksetitem. |