Freigeben über


ExpressionsCollectionEditor Klasse

Definition

Stellt eine Benutzeroberfläche für das Auswählen und Bearbeiten einer Ausdrucksbindungsauflistung zur Entwurfszeit bereit.

public ref class ExpressionsCollectionEditor : System::Drawing::Design::UITypeEditor
public class ExpressionsCollectionEditor : System.Drawing.Design.UITypeEditor
type ExpressionsCollectionEditor = class
    inherit UITypeEditor
Public Class ExpressionsCollectionEditor
Inherits UITypeEditor
Vererbung
ExpressionsCollectionEditor

Hinweise

Eine Instanz der ExpressionsCollectionEditor -Klasse ist ein UITypeEditor -Objekt, das zur Entwurfszeit verwendet werden kann, um eine Auflistung von Ausdrucksbindungen auszuwählen und zu bearbeiten und die Ausdrücke einer Steuerelementeigenschaft zuzuweisen.

Ein Designerhost, z. B. Visual Studio 2005, verwendet die ExpressionBuilder Klassenimplementierungen und ExpressionEditor mit den ExpressionsCollectionEditor Klassen und ExpressionsCollectionConverter , um die Ausdrucksbindungen für Steuerelementeigenschaften zur Entwurfszeit festzulegen, und die ControlPersister -Klasse, um die Ausdrücke für die Laufzeit beizubehalten. Ausdruckszeichenfolgen verweisen auf eine lokalisierbare Ressource, eine Anwendungseinstellung, eine Verbindungszeichenfolge oder einen benutzerdefinierten Ausdruckstyp. Die Ausdruckszeichenfolge wird zur Entwurfszeit an die Steuerelementeigenschaft gebunden und dann zur Laufzeit verwendet, um den Wert für die Eigenschaft zu bestimmen.

Konstruktoren

ExpressionsCollectionEditor()

Initialisiert eine neue Instanz der ExpressionsCollectionEditor-Klasse.

Eigenschaften

IsDropDownResizable

Ruft einen Wert ab, der angibt, ob Dropdowneditoren von den Benutzern in der Größe veränderbar sein sollten.

(Geerbt von UITypeEditor)

Methoden

EditValue(IServiceProvider, Object)

Bearbeitet den Wert des angegebenen Objekts, wobei der von der GetEditStyle()-Methode angegebene Editor-Stil verwendet wird.

(Geerbt von UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Bearbeitet den Wert des angegebenen Objekts unter Verwendung des angegebenen Dienstanbieters und des angegebenen Kontexts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEditStyle()

Ruft den von der EditValue(IServiceProvider, Object)-Methode verwendeten Editor-Stil ab.

(Geerbt von UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ruft den Bearbeitungsstil ab, der diesem Editor für den angegebenen Kontext zugeordnet ist.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPaintValueSupported()

Gibt an, ob dieser Editor das Zeichnen einer Objektwertdarstellung unterstützt.

(Geerbt von UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Gibt an, ob der angegebene Kontext das Zeichnen einer Objektwertdarstellung innerhalb des angegebenen Kontexts unterstützt.

(Geerbt von UITypeEditor)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PaintValue(Object, Graphics, Rectangle)

Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich.

(Geerbt von UITypeEditor)
PaintValue(PaintValueEventArgs)

Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs.

(Geerbt von UITypeEditor)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen