Udostępnij za pośrednictwem


Klasa FlagEnumerationEditor

Udostępnia interfejs użytkownika (UI) reprezentujących i edycji wyliczenia domen.

Hierarchia dziedziczenia

System.Object
  System.Drawing.Design.UITypeEditor
    Microsoft.VisualStudio.Modeling.Design.FlagEnumerationEditor

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Design
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
Public NotInheritable Class FlagEnumerationEditor _
    Inherits UITypeEditor
public sealed class FlagEnumerationEditor : UITypeEditor

Typ FlagEnumerationEditor uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna FlagEnumerationEditor Inicjuje nowe wystąpienie FlagEnumerationEditor klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsDropDownResizable Zwraca wartość wskazującą, czy edytory rozwijanej powinna być zmieniana przez użytkownika. (Odziedziczone z UITypeEditor).

Początek

Metody

  Nazwa Opis
Metoda publiczna EditValue(IServiceProvider, Object) Edycje wartości z określonego obiektu przy użyciu stylu Edytor wskazanych przez GetEditStyle metody. (Odziedziczone z UITypeEditor).
Metoda publiczna EditValue(ITypeDescriptorContext, IServiceProvider, Object) Edycje wartości wyliczenia za pomocą stylu Edytor wskazanych przez GetEditStyle metody. (Zastępuje UITypeEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object)).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna GetEditStyle() Pobiera styl Edytor używane przez EditValue metody. (Odziedziczone z UITypeEditor).
Metoda publiczna GetEditStyle(ITypeDescriptorContext) Pobiera styl Edytor używane przez EditValue metody. (Zastępuje UITypeEditor.GetEditStyle(ITypeDescriptorContext)).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetPaintValueSupported() Wskazuje, czy to edytor obsługuje malowanie reprezentacja wartości obiektu. (Odziedziczone z UITypeEditor).
Metoda publiczna GetPaintValueSupported(ITypeDescriptorContext) Wskazuje, czy określony kontekst obsługuje malowanie reprezentacja obiektu wartości w określonym kontekście. (Odziedziczone z UITypeEditor).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna PaintValue(PaintValueEventArgs) Farby reprezentacja wartości obiektu przy użyciu określonego PaintValueEventArgs. (Odziedziczone z UITypeEditor).
Metoda publiczna PaintValue(Object, Graphics, Rectangle) Malowanie reprezentacja wartości z określonego obiektu do określonego obszaru roboczego. (Odziedziczone z UITypeEditor).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Narzędzia języka specyficzne dla domeny (narzędzia DSL) Użyj tego typu do reprezentowania wartość właściwości Typ wyliczeniowy flagi w siatce właściwości i włączania wartości, które chcesz edytować.

Aby utworzyć dostosowany edytor dla flagi wyliczenia domen, dziedziczą z tej klasy i zastąpienie jednego lub więcej członków.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design

GetEditor