System.ComponentModel.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.
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren.
Klassen
ActiveDesignerEventArgs |
Stellt Daten für das ActiveDesigner-Ereignis bereit. |
ActiveDesignSurfaceChangedEventArgs |
Stellt Daten für das ActiveDesignSurfaceChanged-Ereignis bereit. |
ArrayEditor |
Stellt eine Benutzeroberfläche zum Bearbeiten von Arrays zur Entwurfszeit bereit. |
BinaryEditor |
Stellt eine Benutzeroberfläche zum Bearbeiten von Binärdaten bereit. |
ByteViewer |
Zeigt Bytearrays im hexadezimalen Format, ANSI-Format und Unicode-Format an. |
CheckoutException |
Die Ausnahme, die ausgelöst wird, wenn das Auschecken einer Datei, die in ein Quellcode-Verwaltungsprogramm eingecheckt ist, abgebrochen wird oder fehlschlägt. |
CollectionEditor |
Stellt eine Benutzeroberfläche bereit, mit der die meisten Ausflistungstypen zur Entwurfszeit bearbeitet werden können. |
CollectionEditor.CollectionForm |
Stellt ein modales Dialogfeld bereit, in dem der Inhalt einer Auflistung unter Verwendung von UITypeEditor bearbeitet werden kann. |
CommandID |
Stellt einen eindeutigen Befehlsbezeichner dar, der aus einer numerischen Befehls-ID und einem GUID-Menügruppenbezeichner besteht. |
ComponentChangedEventArgs |
Stellt Daten für das ComponentChanged-Ereignis bereit. Diese Klasse kann nicht vererbt werden. |
ComponentChangingEventArgs |
Stellt Daten für das ComponentChanging-Ereignis bereit. Diese Klasse kann nicht vererbt werden. |
ComponentDesigner |
Erweitert das Entwurfsmodusverhalten einer Komponente. |
ComponentDesigner.ShadowPropertyCollection |
Stellt eine Auflistung von Shadowingeigenschaften dar, die geerbte Standardwerte oder zugewiesene Werte für bestimmte Eigenschaften überschreiben sollen. Diese Klasse kann nicht vererbt werden. |
ComponentEventArgs |
Stellt Daten für das ComponentAdded-Ereignis, das ComponentAdding-Ereignis, das ComponentRemoved-Ereignis und das ComponentRemoving-Ereignis bereit. |
ComponentRenameEventArgs |
Stellt Daten für das ComponentRename-Ereignis bereit. |
DataSourceDescriptor |
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
DataSourceDescriptorCollection |
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
DataSourceGroup |
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
DataSourceGroupCollection |
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
DataSourceProviderService |
Dieser Namespace enthält Klassen, mit denen Entwickler benutzerdefiniertes Entwurfszeitverhalten für Komponenten und Benutzeroberflächen erstellen können, um Komponenten zur Entwurfszeit zu konfigurieren. Die Entwurfszeitumgebung stellt Systeme bereit, die Entwicklern das Anordnen von Komponenten und das Konfigurieren ihrer Eigenschaften ermöglichen. Für einige Komponenten ist u. U. ein spezielles, nur für die Entwurfszeit geltendes Verhalten erforderlich, damit sie in einer Entwurfszeitumgebung ordnungsgemäß funktionieren. Darüber hinaus kann es hilfreich sein, benutzerdefinierte Benutzeroberflächen bereitzustellen, die Entwickler beim Konfigurieren von Komponenten oder Werten mit komplexen Datentypen unterstützen. Die in diesem Namespace definierten Klassen und Schnittstellen können verwendet werden, um Entwurfszeitverhalten für Komponenten zu erstellen, auf Entwurfszeitdienste zuzugreifen und angepasste Schnittstellen zur Entwurfszeitkonfiguration zu implementieren. |
DateTimeEditor |
Dieser Editor für Datum und Uhrzeit ist ein zum visuellen Bearbeiten von UITypeEditor-Objekten geeigneter DateTime. |
DesignerActionHeaderItem |
Stellt ein statisches Headerelement in einem Smarttagbereich dar. Diese Klasse kann nicht vererbt werden. |
DesignerActionItem |
Stellt die Basisklasse für Typen bereit, die in einem Smarttagbereich ein Bereichselement darstellen. |
DesignerActionItemCollection |
Stellt eine Auflistung von DesignerActionItem-Objekten dar. |
DesignerActionList |
Stellt die Basisklasse für Typen bereit, die eine Liste von Elementen definieren, mit denen ein Smarttagbereich erstellt wird. |
DesignerActionListCollection |
Stellt eine Auflistung von DesignerActionList-Objekten dar. |
DesignerActionListsChangedEventArgs |
Stellt Daten für das DesignerActionListsChanged-Ereignis bereit. |
DesignerActionMethodItem |
Stellt ein Smarttagbereichselement dar, das einer Methode in einer Klasse zugeordnet ist, die von DesignerActionList abgeleitet wurde. |
DesignerActionPropertyItem |
Stellt ein Bereichselement dar, das einer Eigenschaft in einer von DesignerActionList abgeleiteten Klasse zugeordnet wird. Diese Klasse kann nicht vererbt werden. |
DesignerActionService |
Richtet einen Dienst zur Entwurfszeit ein, der die Auflistung der DesignerActionItem-Objekte für Komponenten verwaltet. |
DesignerActionTextItem |
Stellt ein statisches Textelement in einem Smarttagbereich dar. |
DesignerActionUIService |
Verwaltet die Benutzeroberfläche für einen Smarttagbereich. Diese Klasse kann nicht vererbt werden. |
DesignerActionUIStateChangeEventArgs |
Stellt Daten für das DesignerActionUIStateChange-Ereignis bereit. |
DesignerCollection |
Stellt eine Auflistung von Designern dar. |
DesignerCommandSet |
Stellt eine nicht von ComponentDesigner abgeleitete Basisklasse für Entwurfszeittools dar, die Smarttag- oder Designerverbfunktionen bereitstellen. |
DesignerEventArgs |
Stellt Daten für das DesignerCreated-Ereignis und das DesignerDisposed-Ereignis bereit. |
DesignerOptionService |
Stellt eine Basisklasse für Abruf und Festlegung von Optionswerten für einen Designer bereit. |
DesignerOptionService.DesignerOptionCollection |
Enthält eine Auflistung von Designeroptionen. Diese Klasse kann nicht vererbt werden. |
DesignerTransaction |
Stellt ein Verfahren zum Gruppieren einer Reihe von Entwurfszeitaktionen bereit, um die Leistung zu verbessern und das Rückgängigmachen der meisten Arten von Änderungen zu ermöglichen. |
DesignerTransactionCloseEventArgs |
Stellt Daten für das TransactionClosed-Ereignis und das TransactionClosing-Ereignis bereit. |
DesignerVerb |
Stellt ein Verb dar, das aus einem Designer aufgerufen werden kann. |
DesignerVerbCollection |
Stellt eine Auflistung von DesignerVerb-Objekten dar. |
DesignSurface |
Stellt eine Benutzeroberfläche zum Entwerfen von Komponenten dar. |
DesignSurfaceCollection |
Enthält eine Auflistung von Entwurfsoberflächen. Diese Klasse kann nicht vererbt werden. |
DesignSurfaceEventArgs |
Stellt Daten für das DesignSurfaceCreated-Ereignis bereit. |
DesignSurfaceManager |
Verwaltet eine Auflistung von DesignSurface-Objekten. |
DesigntimeLicenseContext |
Stellt einen Entwurfszeit-Lizenzkontext für die Unterstützung eines Lizenzgebers zur Entwurfszeit dar. |
DesigntimeLicenseContextSerializer |
Ermöglicht eine Unterstützung für die Serialisierung des Entwurfszeit-Lizenzkontexts. |
EventBindingService |
Eine Standardimplementierung der IEventBindingService-Schnittstelle. |
ExceptionCollection |
Stellt die Auflistung von Ausnahmen dar. |
HelpKeywordAttribute |
Gibt das Kontextschlüsselwort für eine Klasse oder ein Element an. Diese Klasse kann nicht vererbt werden. |
InheritanceService |
Stellt eine Gruppe von Methoden zum Bestimmen vererbter Komponenten bereit. |
LoadedEventArgs |
Stellt Daten für das Loaded-Ereignis bereit. Diese Klasse kann nicht vererbt werden. |
LocalizationExtenderProvider |
Stellt einem Stammdesigner Entwurfszeitunterstützung für Lokalisierungsfunktionen bereit. |
MenuCommand |
Stellt einen Befehl in einem Windows-Menü oder auf einer Windows-Symbolleiste dar. |
MenuCommandsChangedEventArgs |
Stellt Daten für das MenuCommandsChanged-Ereignis bereit. |
MenuCommandService |
Implementiert die IMenuCommandService-Schnittstelle. |
MultilineStringEditor |
Zeigt ein Dialogfeld zum Bearbeiten mehrzeiliger Zeichenfolgen im Entwurfsmodus an. |
ObjectSelectorEditor |
Implementiert die grundlegenden Funktionen, die zum Entwerfen von Wert-Editoren verwendet werden können. Mit diesen Editoren kann wiederum eine Benutzeroberfläche für das Darstellen und Bearbeiten der Werte von Objekten der unterstützten Datentypen bereitgestellt werden. |
ObjectSelectorEditor.Selector |
Zeigt eine hierarchische Auflistung bezeichneter Elemente an, von denen jedes durch einen TreeNode dargestellt wird. |
ObjectSelectorEditor.SelectorNode |
Stellt einen Knoten einer TreeView dar. |
ProjectTargetFrameworkAttribute |
Gibt das Zielframework für ein Projekt an. |
ServiceContainer |
Stellt eine einfache Implementierung der IServiceContainer-Schnittstelle bereit. Diese Klasse kann nicht vererbt werden. |
StandardCommands |
Definiert Bezeichner für einen Standardsatz von Befehlen, die den meisten Anwendungen zur Verfügung stehen. |
StandardToolWindows |
Definiert GUID-Bezeichner, die dem Standardsatz von Toolfenstern entsprechen, die in der Entwurfsumgebung zur Verfügung stehen. |
TypeDescriptionProviderService |
Stellt einen Typbeschreibungsanbieter für einen angegebenen Typ bereit. |
UndoEngine |
Gibt generische Funktionen zum Rückgängigmachen/Wiederholen zur Entwurfszeit an. |
UndoEngine.UndoUnit |
Kapselt eine Arbeitseinheit, die ein Benutzer rückgängig machen kann. |
Schnittstellen
IComponentChangeService |
Bietet eine Schnittstelle zum Hinzufügen und Entfernen von Handlern für Ereignisse, die Komponenten hinzufügen, ändern, entfernen oder umbenennen, sowie Methoden zum Auslösen eines ComponentChanged-Ereignisses oder eines ComponentChanging-Ereignisses. |
IComponentDesignerDebugService |
Stellt Debugdienste in einer Entwurfszeitumgebung bereit. |
IComponentDesignerStateService |
Erlaubt es einem Designer, seinen Zustand zu speichern und abzurufen. |
IComponentDiscoveryService |
Ermöglicht die Enumeration von Komponenten zur Entwurfszeit. |
IComponentInitializer |
Stellt während der Komponentenerstellung einen Satz empfohlener Standardwerte bereit. |
IDesigner |
Stellt das grundlegende Framework für das Erstellen eines benutzerdefinierten Designers bereit. |
IDesignerEventService |
Stellt Ereignisbenachrichtungen bereit, wenn Stammdesigner hinzugefügt und entfernt werden und wenn eine ausgewählte Komponente oder der aktuelle Stammdesigner geändert werden. |
IDesignerFilter |
Stellt eine Schnittstelle bereit, die einem Designer den Zugriff auf und das Filtern von Wörterbüchern eines TypeDescriptor ermöglicht, der Eigenschafts-, Attribut- und Ereignisdeskriptoren enthält, die ein Komponenten-Designer für die Entwurfszeitumgebung verfügbar machen kann. |
IDesignerHost |
Stellt eine Schnittstelle zum Verwalten von Designertransaktionen und Komponenten bereit. |
IDesignerHostTransactionState |
Gibt Methoden an, mit denen der Designerhost den Zustand von Transaktionen melden kann. |
IDesignerOptionService |
Ermöglicht den Zugriff auf die Designeroptionen, die sich in der Visual Studio-Entwicklungsumgebung im Menü Extras unter dem Befehl Optionen befinden. |
IDesignTimeAssemblyLoader |
Hilfsprogramm zum Laden von Assemblys in einem Designer. |
IDictionaryService |
Stellt über einen Dienst, mit dem ein Designer benutzerdefinierte Daten speichern kann, ein einfaches, komponentensitespezifisches Wörterbuch mit Schlüssel-Wert-Paaren bereit. |
IEventBindingService |
Stellt einen Dienst zum Registrieren von Ereignishandlern für Komponentenereignisse bereit. |
IExtenderListService |
Stellt eine Schnittstelle bereit, die Extenderanbieter auflisten kann. |
IExtenderProviderService |
Stellt eine Schnittstelle zum Hinzufügen und Entfernen von Extenderanbietern zur Entwurfszeit bereit. |
IHelpService |
Stellt Methoden zum Anzeigen von Hilfethemen sowie zum Hinzufügen und Entfernen von Hilfeschlüsselwörtern zur Entwurfszeit bereit. |
IInheritanceService |
Stellt Methoden zum Bestimmen der Komponenten einer Komponente bereit. |
IMenuCommandService |
Stellt Methoden bereit, mit denen Sie die im Entwurfsmodus verfügbaren globalen Designerverben und Menübefehle verwalten sowie einige Typen von Kontextmenüs anzeigen können. |
IMultitargetHelperService |
Definiert Namensauflösungsdienste für mehrere Ziele in einer Entwurfszeitumgebung. |
IReferenceService |
Stellt eine Schnittstelle bereit, mit der Sie Verweise auf Objekte innerhalb eines Projekts anhand des Namens oder Typs abrufen, den Namen eines angegebenen Objekts abrufen und innerhalb eines Designerprojekts nach dem übergeordneten Element eines angegebenen Objekts suchen können. |
IResourceService |
Stellt eine Schnittstelle für Designer bereit, mit der Sie auf Ressourcenreader und -writer für bestimmte CultureInfo-Ressourcentypen zugreifen können. |
IRootDesigner |
Unterstützt Ansichtstechnologien für Designer auf Stammebene. |
ISelectionService |
Stellt für einen Designer eine Schnittstelle zum Auswählen von Komponenten bereit. |
IServiceContainer |
Stellt einen Container für Dienste bereit. |
ITreeDesigner |
Stellt Unterstützung für das Erstellen eines Satzes verwandter, benutzerdefinierter Designer bereit. |
ITypeDescriptorFilterService |
Stellt eine Schnittstelle bereit, mit der der Satz der Memberdeskriptoren für eine Komponente im Entwurfsmodus bearbeitet werden kann. |
ITypeDiscoveryService |
Ermittelt zur Entwurfszeit verfügbare Typen. |
ITypeResolutionService |
Stellt eine Schnittstelle bereit, mit der eine Assembly oder ein Typ anhand des Namens abgerufen werden kann. |
Enumerationen
ComponentActionsType |
Gibt den Typ des objektgebundenen Smarttags in Bezug darauf an, wie es der Komponente zugeordnet wurde. |
DesignerActionListsChangedType |
Gibt den Typ der Änderung an, der in einer Auflistung von DesignerActionList-Objekten auftritt. |
DesignerActionUIStateChangeType |
Gibt den Anzeigezustand eines Smarttagbereichs an. |
DisplayMode |
Definiert Bezeichner, die den von ByteViewer verwendeten Anzeigemodus angeben. |
HelpContextType |
Definiert Bezeichner, die Informationen über den Kontext liefern, aus dem eine Hilfeanforderung stammt. |
HelpKeywordType |
Definiert Bezeichner, die den Typ eines Hilfestichwortes angeben. |
MenuCommandsChangedType |
Gibt den Aktionstyp an, der in der MenuCommands-Auflistung des verwandten Objekts aufgetreten ist. |
SelectionTypes |
Definiert Bezeichner, die den Typ einer Auswahl angeben. |
ViewTechnology |
Definiert Bezeichner für eine Gruppe von Technologien, die von Designerhosts unterstützt werden. |
Delegaten
ActiveDesignerEventHandler |
Stellt die Methode zur Behandlung des ActiveDesignerChanged-Ereignisses dar. |
ActiveDesignSurfaceChangedEventHandler |
Stellt die Methode zur Behandlung des ActiveDesignSurfaceChanged-Ereignisses eines DesignSurfaceManager-Objekts dar. Diese Klasse kann nicht vererbt werden. |
ComponentChangedEventHandler |
Stellt die Methode zur Behandlung eines ComponentChanged-Ereignisses dar. |
ComponentChangingEventHandler |
Stellt die Methode zur Behandlung eines ComponentChanging-Ereignisses dar. |
ComponentEventHandler |
Stellt die Methode dar, die für Ereignisse auf Komponentenebene das ComponentAdding-Ereignis , das ComponentAdded-Ereignis , das ComponentRemoving und das ComponentRemoved-Ereignis auslöst. |
ComponentRenameEventHandler |
Stellt die Methode zur Behandlung eines ComponentRename-Ereignisses dar. |
DesignerActionListsChangedEventHandler |
Stellt die Methode zur Behandlung des DesignerActionListsChanged-Ereignisses eines DesignerActionService-Objekts dar. Diese Klasse kann nicht vererbt werden. |
DesignerActionUIStateChangeEventHandler |
Stellt die Methode zur Behandlung des DesignerActionUIStateChange-Ereignisses eines DesignerActionUIService-Objekts dar. |
DesignerEventHandler |
Stellt die Methode dar, die das DesignerCreated-Ereignis und das DesignerDisposed-Ereignis behandelt, die ausgelöst werden, wenn ein Dokument erstellt oder freigegeben wird. |
DesignerTransactionCloseEventHandler |
Stellt die Methode dar, die das TransactionClosed-Ereignis und das TransactionClosing-Ereignis eines Designers behandelt. |
DesignSurfaceEventHandler |
Stellt die Methode dar, die das DesignSurfaceCreated-Ereignis einer DesignSurfaceManager-Klasse behandelt. Diese Klasse kann nicht vererbt werden. |
LoadedEventHandler |
Stellt die Methode dar, die das Loaded-Ereignis der DesignSurface-Klasse behandelt. Diese Klasse kann nicht vererbt werden. |
MenuCommandsChangedEventHandler |
Stellt die Methode zur Behandlung des MenuCommandsChanged-Ereignisses eines MenuCommandService-Objekts dar. Diese Klasse kann nicht vererbt werden. |
ServiceCreatorCallback |
Stellt einen Rückrufmechanismus bereit, der bei Bedarf eine Instanz eines Dienstes erstellen kann. |
Hinweise
Zu den Klassen in diesem Namespace gehören:
Eine einfache IDesigner Schnittstelle, mit der Sie das Entwurfszeitverhalten für bestimmte Komponententypen anpassen können.
Eine ComponentDesigner Klasse, die eine komplexere Designer-Basisklasse bereitstellt, die die IDesignerSchnittstellen , IDisposableund IDesignerFilter implementiert.
Designer Schnittstellen und Dienste, die es einem Designer ermöglichen, zusätzliche Funktionen zu unterstützen, einschließlich:
Klassen, die zum Anpassen der Verwaltung und Serialisierung von Entwurfszeitlizenzen verwendet werden können: DesigntimeLicenseContext und DesigntimeLicenseContextSerializer.
Einfache Sammlungs-Editoren, die erweitert werden können: ArrayEditor und CollectionEditor.