Freigeben über


Microsoft.VisualStudio.Modeling.Design-Namespace

Der Microsoft.VisualStudio.Modeling.Design-Namespace enthält Klassen, die Entwickler verwenden können, um benutzerdefiniertes Entwurfszeitverhalten für ihre domänenspezfische Sprache zu erstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse CategoryResourceAttribute Stellt eine Kategorie dar, in der eine Eigenschaft zu gruppieren ist, wenn die Eigenschaft in einem PropertyGrid-Steuerelement angezeigt wird, das auf kategorisierten Modus festgelegt wird.
Öffentliche Klasse DescriptionResourceAttribute Stellt eine Eigenschaftenbeschreibung für eine Eigenschaft dar, wenn die Eigenschaft in einem PropertyGrid-Steuerelement angezeigt wird.
Öffentliche Klasse DisplayNameResourceAttribute Stellt den Namen dar, der einer Eigenschaft zugeordnet ist.
Öffentliche Klasse ElementPropertyDescriptor Stellt eine Domäneneigenschaft in einem domänenspezifischen Sprach- (DSL-) Modell dar.
Öffentliche Klasse ElementTypeDescriptionProvider Stellt Methoden zum Erstellen und Abrufen von ElementTypeDescriptor-Objekten bereit.
Öffentliche Klasse ElementTypeDescriptor Stellt zusätzliche Laufzeit-Typeninformation für ein ModelElement-Objekt bereit.
Öffentliche Klasse FlagEnumerationEditor Stellt eine Benutzeroberfläche (UI) für die Darstellung und Bearbeitung von Domänenenumerationen bereit.
Öffentliche Klasse ForwardingTypeDescriptionProvider Stellt Methoden zum Erstellen und Abrufen eines Typdeskriptors für das Zielmodellelement eines Indizierungsmodellelements bereit.
Öffentliche Klasse ModelingBindingSource Ein spezielles BindingSource für die Verwendung mit VMSDK (DSL-Tools)-Modelle.Erstellt eine Transaktion, wenn Elemente hinzugefügt oder entfernt werden.
Öffentliche Klasse ModelingEnumerationConverter Stellt einen Typkonverter bereit, der zwischen Werten von Domänenenumerationen und Text konvertiert.
Öffentliche Klasse ModelingToolboxItem Stellt ein Toolboxelement dar, das in den domänenspezifischen Sprachtools (DSL-Tools) generiert wird.
Öffentliche Klasse ModelingToolboxItemBase Stellt ein abstraktes Toolbox-Element dar.
Öffentliche Klasse PropertyDescriptorNotFoundException Eine Ausnahme für Situationen, in denen ein erwarteter ElementPropertyDescriptor nicht gefunden wird.
Öffentliche Klasse RolePlayerComboCell Klasse, um das Überschreiben der Funktionen Parse und Format zu ermöglichen.
Öffentliche Klasse RolePlayerMenuCommand Stellt einen Befehl dar, der einer Werteliste für eine Rolleneigenschaft im Eigenschaftenfenster hinzugefügt werden kann.
Öffentliche Klasse RolePlayerPropertyDescriptor Stellt zusätzliche Laufzeit-Typeninformation für eine Rolleneigenschaft bereit.
Öffentliche Klasse TrackingPropertyDescriptor Stellt zusätzliche Laufzeit-Typeninformation für eine Nachverfolgungseigenschaft eines Modellelements bereit.
Öffentliche Klasse UserContext Veraltet. Diese Klasse wird nicht vom Visual Studio SDK verwendet. (Siehe Hinweise.) Stellt einen Hilfekontext dar.
Öffentliche Klasse UserContextElement Veraltet. Diese Klasse wird nicht vom Visual Studio SDK verwendet. (Siehe Hinweise.) Stellt ein Hilfselement dar.
Öffentliche Klasse UserContextTypeConverter Veraltet. Diese Klasse wird nicht vom Visual Studio SDK verwendet. (Siehe Hinweise.) Stellt einen Typkonverter bereit, der zwischen Werten von Hilfekontexten und Text konvertiert.
Öffentliche Klasse WinFormsDataBindingHelper Klasse, um allgemeine Operationen der einfach beim Windows Forms-DieDatenbindung nehmen zu unterstützen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat TypeDescriptionProviderForwarder Stellt die Methode dar, die das Modellelement zurückgibt, das durch ein anderes Modellelement dargestellt wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration UserContextType Veraltet. Diese Enumeration wird nicht vom Visual Studio SDK verwendet. (Siehe Hinweise.) Gibt den Typ des Benutzerkontextelements an.

Siehe auch

Referenz

System.ComponentModel.Design