FlagEnumerationEditor-Klasse
Stellt eine Benutzeroberfläche für die Anzeige und Bearbeitung von Domänen enumerationen bereit.
Vererbungshierarchie
System.Object
System.Drawing.Design.UITypeEditor
Microsoft.VisualStudio.Modeling.Design.FlagEnumerationEditor
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
Public NotInheritable Class FlagEnumerationEditor _
Inherits UITypeEditor
public sealed class FlagEnumerationEditor : UITypeEditor
Der FlagEnumerationEditor-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
FlagEnumerationEditor | Initialisiert eine neue Instanz der FlagEnumerationEditor-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
IsDropDownResizable | Ruft einen Wert ab, der angibt, ob Dropdowneditoren von den Benutzern in der Größe veränderbar sein sollten. (Von UITypeEditor geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
EditValue(IServiceProvider, Object) | Bearbeitet den Wert des angegebenen Objekts, wobei der von der GetEditStyle-Methode angegebene Editor-Stil verwendet wird. (Von UITypeEditor geerbt.) | |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) | Bearbeitet einen Enumerationswert mithilfe des von der Methode angegebene Editor-Stil verwendet GetEditStyle-Methode angegeben ist. (Überschreibt UITypeEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetEditStyle() | Ruft den Editor-Stil ab, der von der EditValue-Methode verwendet wird. (Von UITypeEditor geerbt.) | |
GetEditStyle(ITypeDescriptorContext) | Ruft den von der EditValue-Methode verwendeten Editor-Stil ab. (Überschreibt UITypeEditor.GetEditStyle(ITypeDescriptorContext).) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetPaintValueSupported() | Gibt an, ob dieser Editor das Zeichnen einer Objektwertdarstellung unterstützt. (Von UITypeEditor geerbt.) | |
GetPaintValueSupported(ITypeDescriptorContext) | Gibt an, ob der angegebene Kontext das Zeichnen einer Objektwertdarstellung innerhalb des angegebenen Kontexts unterstützt. (Von UITypeEditor geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
PaintValue(PaintValueEventArgs) | Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs. (Von UITypeEditor geerbt.) | |
PaintValue(Object, Graphics, Rectangle) | Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich. (Von UITypeEditor geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
In domänenspezifischen Sprachtoole (DSL-Toole) verwenden diesen Typ, um einen Eigenschaftswert eines Flags enumerationstyps in einem Eigenschaftenraster anzuzeigen und zu bearbeitende Wert zu aktivieren.
Um einen benutzerdefinierten Editor für Flags domänen enumerationen zu erstellen, erben Sie von dieser Klasse, und überschreiben Sie eine oder mehrere Member.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.