System.Drawing.Design Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die Logik und Zeichnung der Entwurfszeit-Benutzeroberfläche (Ui) erweitern.
Klassen
| Name | Beschreibung |
|---|---|
| BitmapEditor |
Stellt eine Benutzeroberfläche zum Auswählen von Bitmapdateien in einem Eigenschaftenbrowser bereit. |
| CategoryNameCollection |
Stellt eine Auflistung von Kategorienamenzeichenfolgen dar. |
| ColorEditor |
Stellt eine UITypeEditor visuelle Auswahl einer Farbe bereit. |
| ContentAlignmentEditor |
Stellt eine UITypeEditor visuelle Bearbeitung der Inhaltsausrichtung bereit. |
| CursorEditor |
Stellt eine UITypeEditor Standarddateisuche für Cursordateien (.cur) bereit. |
| FontEditor |
Stellt eine Benutzeroberfläche zum Auswählen und Konfigurieren eines Font Objekts bereit. |
| FontNameEditor |
Stellt eine UITypeEditor Glyphe für den Schriftartnamen bereit. |
| IconEditor |
Stellt eine UITypeEditor visuelle Auswahl eines Symbols bereit. |
| ImageEditor |
Stellt eine Benutzeroberfläche zum Auswählen eines Bilds für eine Eigenschaft in einem Eigenschaftenraster bereit. |
| MetafileEditor |
Stellt eine UITypeEditor Standarddateisuche für Metadateien (.emf) bereit. |
| PaintValueEventArgs |
Stellt Daten für die PaintValue(Object, Graphics, Rectangle) Methode bereit. |
| PropertyValueUIItem |
Stellt Informationen zu einer Eigenschaft bereit, die im Eigenschaftenfenster angezeigt wird, einschließlich des zugeordneten Ereignishandlers, der Popupinformationszeichenfolge und des Symbols, das für die Eigenschaft angezeigt werden soll. |
| ToolboxComponentsCreatedEventArgs |
Stellt Daten für das ComponentsCreated Ereignis bereit, das auftritt, wenn komponenten der Toolbox hinzugefügt werden. |
| ToolboxComponentsCreatingEventArgs |
Stellt Daten für das ComponentsCreating Ereignis bereit, das auftritt, wenn komponenten der Toolbox hinzugefügt werden. |
| ToolboxItem |
Stellt eine Basisimplementierung eines Toolboxelements bereit. |
| ToolboxItemCollection |
Stellt eine Auflistung von Toolboxelementen dar. |
| ToolboxItemContainer |
Kapselt ein ToolboxItem. |
| ToolboxItemCreator |
Kapselt ein ToolboxItemCreatorCallback. Diese Klasse kann nicht vererbt werden. |
| ToolboxService |
Stellt eine Standardimplementierung der IToolboxService Schnittstelle bereit. |
| UITypeEditor |
Stellt eine Basisklasse bereit, die zum Entwerfen von Wert-Editoren verwendet werden kann, die eine Benutzeroberfläche (Ui) zum Darstellen und Bearbeiten der Werte von Objekten der unterstützten Datentypen bereitstellen können. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IPropertyValueUIService |
Stellt eine Schnittstelle zum Verwalten der Bilder, QuickInfos und Ereignishandler für die Eigenschaften einer Komponente bereit, die in einem Eigenschaftenbrowser angezeigt wird. |
| IToolboxItemProvider |
Macht eine Sammlung von Toolboxelementen verfügbar. |
| IToolboxService |
Stellt Methoden und Eigenschaften zum Verwalten und Abfragen der Toolbox in der Entwicklungsumgebung bereit. |
| IToolboxUser |
Definiert eine Schnittstelle zum Festlegen des aktuell ausgewählten Toolboxelements und gibt an, ob ein Designer ein bestimmtes Toolboxelement unterstützt. |
Enumerationen
| Name | Beschreibung |
|---|---|
| UITypeEditorEditStyle |
Gibt Bezeichner an, die den Wertbearbeitungsstil eines UITypeEditorangeben. |
Delegaten
| Name | Beschreibung |
|---|---|
| PropertyValueUIHandler |
Stellt die Methode dar, die einer Implementierung von IPropertyValueUIService. |
| PropertyValueUIItemInvokeHandler |
Stellt die Methode dar, die das InvokeHandler Ereignis eines .PropertyValueUIItem |
| ToolboxComponentsCreatedEventHandler |
Stellt die Methode dar, die das ComponentsCreated Ereignis behandelt. |
| ToolboxComponentsCreatingEventHandler |
Stellt die Methode dar, die das ComponentsCreating Ereignis behandelt. |
| ToolboxItemCreatorCallback |
Stellt einen Rückrufmechanismus bereit, mit dem ein ToolboxItem. |
Hinweise
Die Klassen in diesem Namespace können verwendet werden, um benutzerdefinierte Toolboxelemente, typspezifische Wert-Editoren zu erstellen, die Werte ihrer unterstützten Typen bearbeiten und grafisch darstellen können, und Typkonverter, die Werte zwischen bestimmten Typen konvertieren können. Dieser Namespace stellt die grundlegenden Frameworks für die Entwicklung von Erweiterungen für die Entwurfszeit-UI bereit.
Vorsicht
Klassen innerhalb des namespaces System.Drawing.Design werden für die Verwendung innerhalb eines Windows- oder ASP.NET-Diensts nicht unterstützt. Wenn Sie versuchen, diese Klassen aus einem dieser Anwendungstypen zu verwenden, können unerwartete Probleme auftreten, z. B. verringerte Dienstleistung und Laufzeit-Ausnahmen.