ToolboxService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia domyślną implementację IToolboxService interfejsu.
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
- Dziedziczenie
-
ToolboxService
- Atrybuty
- Implementuje
Uwagi
ToolboxServiceKlasa jest częściową implementacją IToolboxService interfejsu. Aby użyć tej implementacji, należy utworzyć od tej klasy i zaimplementować metody abstrakcyjne. Po zaimplementowaniu tej klasy możesz dodać ją do kontenera usługi aplikacji projektanta. Dla każdej aplikacji projektanta powinna istnieć jedna usługa przybornika.
ToolboxService oferuje większość złożonej logiki tworzenia usługi przybornika, ale wymaga zdefiniowania kontenerów magazynu dla kategorii i elementów. Umożliwia to korzystanie z prostych przyborników lub bardzo złożonych.
Konstruktory
| ToolboxService() |
Inicjuje nowe wystąpienie klasy ToolboxService. |
Właściwości
| CategoryNames |
Pobiera kolekcję ciągów przedstawiających dostępne kategorie przybornika. |
| SelectedCategory |
Pobiera lub ustawia nazwę aktualnie wybranej kategorii. |
| SelectedItemContainer |
Pobiera lub ustawia kontener aktualnie zaznaczonego elementu. |
Metody
| CreateItemContainer(IDataObject) |
Tworzy nowy kontener elementu przybornika z zapisanego obiektu danych. |
| CreateItemContainer(ToolboxItem, IDesignerHost) |
Tworzy nowy kontener elementu przybornika z elementu przybornika. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| FilterChanged() |
Występuje, gdy usługa przybornika wykryje, że filtr elementu przybornika aktywnego projektanta został zmieniony. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetItemContainers() |
Zwraca IList zawierający wszystkie elementy w przyborniku. |
| GetItemContainers(String) |
Zwraca IList zawierający wszystkie elementy z danej kategorii. |
| GetToolboxItem(Type) |
Zwraca element przybornika dla danego typu. |
| GetToolboxItem(Type, Boolean) |
Zwraca element przybornika dla danego typu. |
| GetToolboxItems(Assembly, String) |
Zwraca ICollection zawierający wszystkie elementy przybornika w danym zestawie. |
| GetToolboxItems(Assembly, String, Boolean) |
Zwraca obiekt ICollection ToolboxItem dla danego zestawu. |
| GetToolboxItems(AssemblyName) |
Zwraca obiekt ICollection ToolboxItem dla danego zestawu. |
| GetToolboxItems(AssemblyName, Boolean) |
Zwraca obiekt ICollection ToolboxItem dla danego zestawu. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| IsItemContainer(IDataObject, IDesignerHost) |
Zwraca wartość wskazującą, czy dany obiekt danych reprezentuje kontener elementu. |
| IsItemContainerSupported(ToolboxItemContainer, IDesignerHost) |
Określa, czy kontener elementu przybornika jest obsługiwany przez dany host projektanta. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| Refresh() |
Odświeża stan elementów przybornika. |
| SelectedItemContainerUsed() |
Odbiera wywołanie z usługi przybornika, gdy użytkownik zgłasza, że został użyty wybrany element przybornika. |
| SetCursor() |
Ustawia kursor bieżącej aplikacji do kursora, który reprezentuje aktualnie wybrane narzędzie. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| UnloadToolboxItems() |
Zwalnia wszystkie zestawy, które zostały zablokowane w wyniku wywołania GetToolboxItems metody. |
Jawne implementacje interfejsu
| IComponentDiscoveryService.GetComponentTypes(IDesignerHost, Type) |
Pobiera listę dostępnych typów składników. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddCreator(ToolboxItemCreatorCallback, String) metodę. |
| IToolboxService.AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddCreator(ToolboxItemCreatorCallback, String, IDesignerHost) metodę. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, IDesignerHost) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddLinkedToolboxItem(ToolboxItem, IDesignerHost) metodę. |
| IToolboxService.AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddLinkedToolboxItem(ToolboxItem, String, IDesignerHost) metodę. |
| IToolboxService.AddToolboxItem(ToolboxItem) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddToolboxItem(ToolboxItem) metodę. |
| IToolboxService.AddToolboxItem(ToolboxItem, String) |
Aby uzyskać opis tego elementu członkowskiego, zobacz AddToolboxItem(ToolboxItem, String) metodę. |
| IToolboxService.CategoryNames |
Aby uzyskać opis tego elementu członkowskiego, zapoznaj się z CategoryNames właściwością. |
| IToolboxService.DeserializeToolboxItem(Object) |
Aby uzyskać opis tego elementu członkowskiego, zobacz DeserializeToolboxItem(Object) metodę. |
| IToolboxService.DeserializeToolboxItem(Object, IDesignerHost) |
Aby uzyskać opis tego elementu członkowskiego, zobacz DeserializeToolboxItem(Object, IDesignerHost) metodę. |
| IToolboxService.GetSelectedToolboxItem() |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetSelectedToolboxItem metodę. |
| IToolboxService.GetSelectedToolboxItem(IDesignerHost) |
Aby uzyskać opis tego elementu członkowskiego, zobacz GetSelectedToolboxItem(IDesignerHost) metodę. |
| IToolboxService.GetToolboxItems() |
Pobiera całą kolekcję elementów przybornika z przybornika. |
| IToolboxService.GetToolboxItems(IDesignerHost) |
Pobiera kolekcję elementów przybornika, które są skojarzone z określonym hostem projektanta z przybornika. |
| IToolboxService.GetToolboxItems(String) |
Pobiera kolekcję elementów przybornika z przybornika, który jest zgodny z określoną kategorią. |
| IToolboxService.GetToolboxItems(String, IDesignerHost) |
Pobiera kolekcję elementów przybornika, które są skojarzone z określonym hostem projektanta i kategorią z przybornika. |
| IToolboxService.IsSupported(Object, ICollection) |
Pobiera wartość wskazującą, czy określony obiekt, który reprezentuje serializowany element przybornika, dopasowuje określone atrybuty. |
| IToolboxService.IsSupported(Object, IDesignerHost) |
Pobiera wartość wskazującą, czy określony obiekt, który reprezentuje serializowany element przybornika, może być używany przez określony host projektanta. |
| IToolboxService.IsToolboxItem(Object) |
Pobiera wartość wskazującą, czy określony obiekt jest serializowanym elementem przybornika. |
| IToolboxService.IsToolboxItem(Object, IDesignerHost) |
Pobiera wartość wskazującą, czy określony obiekt jest serializowanym elementem przybornika przy użyciu określonego hosta projektanta. |
| IToolboxService.Refresh() |
Odświeża stan elementów przybornika. |
| IToolboxService.RemoveCreator(String) |
Usuwa poprzednio dodany twórca elementu przybornika o określonym formacie danych. |
| IToolboxService.RemoveCreator(String, IDesignerHost) |
Usuwa wcześniej dodany twórca przybornika, który jest skojarzony z określonym formatem danych i określonym hostem projektanta. |
| IToolboxService.RemoveToolboxItem(ToolboxItem) |
Usuwa określony element przybornika z przybornika. |
| IToolboxService.RemoveToolboxItem(ToolboxItem, String) |
Usuwa określony element przybornika z przybornika. |
| IToolboxService.SelectedCategory |
Aby uzyskać opis tego elementu członkowskiego, zapoznaj się z SelectedCategory właściwością. |
| IToolboxService.SelectedToolboxItemUsed() |
Powiadamia usługę przybornika, że wybrane narzędzie zostało użyte. |
| IToolboxService.SerializeToolboxItem(ToolboxItem) |
Pobiera obiekt możliwy do serializacji, który reprezentuje określony element przybornika. |
| IToolboxService.SetCursor() |
Ustawia kursor bieżącej aplikacji do kursora, który reprezentuje aktualnie wybrane narzędzie. |
| IToolboxService.SetSelectedToolboxItem(ToolboxItem) |
Wybiera określony element przybornika. |