System.Drawing.Design Przestrzeń nazw
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.
Zawiera klasy, które rozszerzają logikę i rysunek interfejsu użytkownika w czasie projektowania.
Klasy
BitmapEditor |
Udostępnia interfejs użytkownika do wybierania plików map bitowych w przeglądarce właściwości. |
CategoryNameCollection |
Reprezentuje kolekcję ciągów nazw kategorii. |
ColorEditor |
Udostępnia element UITypeEditor do wizualnego wybierania koloru. |
ContentAlignmentEditor |
Udostępnia element UITypeEditor do wizualnego edytowania wyrównania zawartości. |
CursorEditor |
Udostępnia element UITypeEditor , który może wykonywać domyślne wyszukiwanie plików kursora (cur). |
FontEditor |
Udostępnia interfejs użytkownika do wybierania i konfigurowania Font obiektu. |
FontNameEditor |
Zawiera element UITypeEditor , który maluje glif dla nazwy czcionki. |
IconEditor |
Udostępnia element UITypeEditor do wizualnego wybierania ikony. |
ImageEditor |
Udostępnia interfejs użytkownika do wybierania obrazu dla właściwości w siatce właściwości. |
MetafileEditor |
Udostępnia element UITypeEditor , który może wykonywać domyślne wyszukiwanie plików metapliku (emf). |
PaintValueEventArgs |
Udostępnia dane dla PaintValue(Object, Graphics, Rectangle) metody . |
PropertyValueUIItem |
Zawiera informacje o właściwości wyświetlanej w okno Właściwości, w tym skojarzonej procedury obsługi zdarzeń, ciągu informacyjnego wyskakującego i ikony do wyświetlenia dla właściwości. |
ToolboxComponentsCreatedEventArgs |
Udostępnia dane zdarzenia występującego ComponentsCreated po dodaniu składników do przybornika. |
ToolboxComponentsCreatingEventArgs |
Udostępnia dane zdarzenia występującego ComponentsCreating po dodaniu składników do przybornika. |
ToolboxItem |
Zapewnia podstawową implementację elementu przybornika. |
ToolboxItemCollection |
Reprezentuje kolekcję elementów przybornika. |
ToolboxItemContainer |
Hermetyzuje element ToolboxItem. |
ToolboxItemCreator |
Hermetyzuje element ToolboxItemCreatorCallback. Klasa ta nie może być dziedziczona. |
ToolboxService |
Zapewnia domyślną implementację interfejsu IToolboxService . |
UITypeEditor |
Udostępnia klasę bazową, która może służyć do projektowania edytorów wartości, które mogą udostępniać interfejs użytkownika (UI) do reprezentowania i edytowania wartości obiektów obsługiwanych typów danych. |
Interfejsy
IPropertyValueUIService |
Udostępnia interfejs do zarządzania obrazami, etykietkami narzędzi i procedurami obsługi zdarzeń dla właściwości składnika wyświetlanego w przeglądarce właściwości. |
IToolboxItemProvider |
Uwidacznia kolekcję elementów przybornika. |
IToolboxService |
Udostępnia metody i właściwości do zarządzania przybornikiem i wykonywania względem tego zapytania w środowisku projektowym. |
IToolboxUser |
Definiuje interfejs służący do ustawiania aktualnie wybranego elementu przybornika i wskazuje, czy projektant obsługuje określony element przybornika. |
Wyliczenia
UITypeEditorEditStyle |
Określa identyfikatory wskazujące styl edycji wartości elementu UITypeEditor. |
Delegaci
PropertyValueUIHandler |
Reprezentuje metodę, która dodaje delegata do implementacji elementu IPropertyValueUIService. |
PropertyValueUIItemInvokeHandler |
Reprezentuje metodę, która obsłuży InvokeHandler zdarzenie klasy PropertyValueUIItem. |
ToolboxComponentsCreatedEventHandler |
Reprezentuje metodę ComponentsCreated , która obsługuje zdarzenie. |
ToolboxComponentsCreatingEventHandler |
Reprezentuje metodę ComponentsCreating , która obsługuje zdarzenie. |
ToolboxItemCreatorCallback |
Udostępnia mechanizm wywołania zwrotnego, który może utworzyć element ToolboxItem. |
Uwagi
Klasy w tej przestrzeni nazw mogą służyć do tworzenia niestandardowych elementów przybornika, edytorów wartości specyficznych dla typu, które mogą edytować i graficznie reprezentować wartości obsługiwanych typów oraz konwertery typów, które mogą konwertować wartości między określonymi typami. Ta przestrzeń nazw udostępnia podstawowe platformy do tworzenia rozszerzeń interfejsu użytkownika w czasie projektowania.
Przestroga
Klasy w System.Drawing.Design przestrzeni nazw nie są obsługiwane do użycia w usłudze systemu Windows lub ASP.NET. Próba użycia tych klas z jednego z tych typów aplikacji może powodować nieoczekiwane problemy, takie jak zmniejszona wydajność usługi i wyjątki czasu wykonywania.