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
| Nazwa | Opis |
|---|---|
| BitmapEditor |
Udostępnia interfejs użytkownika do wybierania plików mapy bitowej 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 |
Dostarcza 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 skojarzony program obsługi zdarzeń, ciąg informacyjny wyskakujących okienek i ikonę wyświetlaną dla właściwości. |
| ToolboxComponentsCreatedEventArgs |
Dostarcza dane zdarzenia ComponentsCreated , które występuje po dodaniu składników do przybornika. |
| ToolboxComponentsCreatingEventArgs |
Dostarcza dane zdarzenia ComponentsCreating , które występuje 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 do reprezentowania i edytowania wartości obiektów obsługiwanych typów danych. |
Interfejsy
| Nazwa | Opis |
|---|---|
| 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 deweloperów. |
| IToolboxUser |
Definiuje interfejs służący do ustawiania aktualnie wybranego elementu przybornika i wskazuje, czy projektant obsługuje określony element przybornika. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| UITypeEditorEditStyle |
Określa identyfikatory wskazujące styl edycji wartości UITypeEditor. |
Delegaci
| Nazwa | Opis |
|---|---|
| PropertyValueUIHandler |
Reprezentuje metodę, która dodaje delegata do implementacji .IPropertyValueUIService |
| PropertyValueUIItemInvokeHandler |
Reprezentuje metodę, która będzie obsługiwać InvokeHandler zdarzenie klasy PropertyValueUIItem. |
| ToolboxComponentsCreatedEventHandler |
Reprezentuje metodę, która obsługuje ComponentsCreated zdarzenie. |
| ToolboxComponentsCreatingEventHandler |
Reprezentuje metodę, która obsługuje ComponentsCreating zdarzenie. |
| ToolboxItemCreatorCallback |
Udostępnia mechanizm wywołania zwrotnego, który może utworzyć ToolboxItemelement . |
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 struktury do tworzenia rozszerzeń interfejsu użytkownika w czasie projektowania.
Caution
Klasy w przestrzeni nazw System.Drawing.Design nie są obsługiwane do użycia w ramach usługi 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.