FlagEnumerationEditor-Klasse
Stellt eine Benutzeroberfläche (UI) für die Darstellung und Bearbeitung von Domänenenumerationen bereit.
Vererbungshierarchie
System.Object
System.Drawing.Design.UITypeEditor
Microsoft.VisualStudio.Modeling.Design.FlagEnumerationEditor
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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, der von der 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 die Standardhashfunktion. (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
Die Sprachtool domänenspezifisches (DSL-Tools) verwenden diesen Typ, um einen Eigenschaftswert eines Flagenumerationstyps in Darstellung ein Eigenschaftenraster, und den Wert bearbeitet werden, zu ermöglichen.
Um einen benutzerdefinierten Editor für Flagdomänenenumerationen erstellen, erbt diese von dieser Klasse und Überschreiben Sie eine oder mehrere der Member.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.