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 die Logik- und Zeichnungsfunktionen der Entwurfszeit-Benutzeroberfläche erweitern.
Klassen
BitmapEditor |
Stellt eine Benutzeroberfläche für die Auswahl von Bitmapdateien in einem Eigenschaftenbrowser bereit. |
CategoryNameCollection |
Stellt eine Auflistung von Kategorienamen-Zeichenfolgen dar. |
ColorEditor |
Stellt eine UITypeEditor-Klasse zum visuellen Auswählen einer Farbe bereit. |
ContentAlignmentEditor |
Stellt eine UITypeEditor-Klasse zum visuellen Bearbeiten der Inhaltsausrichtung bereit. |
CursorEditor |
Stellt eine UITypeEditor-Klasse bereit, die eine Standarddateisuche nach Cursordateien (CUR) ausführen kann. |
FontEditor |
Stellt eine Benutzeroberfläche zum Auswählen und Konfigurieren eines Font-Objekts bereit. |
FontNameEditor |
Stellt eine UITypeEditor-Klasse bereit, die ein Symbol für den Schriftartnamen zeichnet. |
IconEditor |
Stellt eine UITypeEditor-Klasse zum visuellen Auswählen eines Symbols bereit. |
ImageEditor |
Stellt eine Benutzeroberfläche zum Auswählen eines Bildes für eine Eigenschaft in einem Eigenschaftenraster bereit. |
MetafileEditor |
Stellt einen UITypeEditor bereit, der eine Standarddateisuche nach Metadateien (.emf) durchführen kann. |
PaintValueEventArgs |
Stellt Daten für die PaintValue(Object, Graphics, Rectangle)-Methode bereit. |
PropertyValueUIItem |
Stellt Informationen über eine im Eigenschaftenfenster angezeigte Eigenschaft einschließlich des zugeordneten Ereignishandlers, der Popupinformationszeichenfolge und des für die Eigenschaft anzuzeigenden Symbols bereit. |
ToolboxComponentsCreatedEventArgs |
Stellt Daten für das ComponentsCreated-Ereignis bereit, das eintritt, wenn der Toolbox Komponenten hinzugefügt werden. |
ToolboxComponentsCreatingEventArgs |
Stellt Daten für das ComponentsCreating-Ereignis bereit, das eintritt, wenn der Toolbox Komponenten hinzugefügt werden. |
ToolboxItem |
Stellt eine Basisimplementierung für ein Toolboxelement 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 wiederum eine Benutzeroberfläche (UI) für das Darstellen und Bearbeiten von Objektwerten der unterstützten Datentypen bereitstellen können. |
Schnittstellen
IPropertyValueUIService |
Stellt eine Schnittstelle zum Verwalten der Bilder, QuickInfos und Ereignishandler für die Eigenschaften einer in einem Eigenschaftenbrowser angezeigten Komponente bereit. |
IToolboxItemProvider |
Macht eine Auflistung von Toolboxelementen verfügbar. |
IToolboxService |
Stellt Methoden und Eigenschaften zum Verwalten und Abfragen der Toolbox in der Entwicklungsumgebung bereit. |
IToolboxUser |
Definiert eine Schnittstelle, um das derzeit ausgewählte Toolboxelement festzulegen und anzugeben, ob ein Designer ein bestimmtes Toolboxelement unterstützt. |
Enumerationen
UITypeEditorEditStyle |
Gibt Bezeichner an, die den Stil für die Bearbeitung von Werten eines UITypeEditor angeben. |
Delegaten
PropertyValueUIHandler |
Stellt die Methode dar, die einer Implementierung von IPropertyValueUIService einen Delegaten hinzufügt. |
PropertyValueUIItemInvokeHandler |
Stellt die Methode zur Behandlung des InvokeHandler-Ereignisses eines PropertyValueUIItem-Objekts dar. |
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, der ein ToolboxItem erstellen kann. |
Hinweise
Die Klassen in diesem Namespace können verwendet werden, um benutzerdefinierte Toolboxelemente zu erstellen, typspezifische Wert-Editoren, die Werte der 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 Entwurfszeitbenutzeroberfläche bereit.
Achtung
Klassen innerhalb des Namespace werden nicht für die System.Drawing.Design Verwendung innerhalb eines Windows- oder ASP.NET-Diensts unterstützt. Der Versuch, diese Klassen aus einem dieser Anwendungstypen zu verwenden, kann zu unerwarteten Problemen führen, z. B. verminderte Dienstleistung und Laufzeitausnahmen.