ExpressionEditorSheet.GetExpression Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausdruckszeichenfolge zurück, die durch die Eigenschaftswerte des Ausdrucks-Editorblattes gebildet wird.

public:
 abstract System::String ^ GetExpression();
public abstract string GetExpression ();
abstract member GetExpression : unit -> string
Public MustOverride Function GetExpression () As String

Gibt zurück

String

Die benutzerdefinierte Ausdruckszeichenfolge für die aktuellen Eigenschaftswerte.

Hinweise

Ein benutzerdefiniertes Ausdrucks-Editorblatt enthält Entwurfszeiteinstellungen für mehrere Ausdruckseigenschaften, die kombiniert werden, um eine Ausdruckszeichenfolge zu bilden. Steuerelementeigenschaftswerte können mithilfe von Ausdruckszeichenfolgen festgelegt werden. Die Ausdruckszeichenfolgen werden zur Laufzeit von einem Ausdrucks-Generator ausgewertet.

Die GetExpression -Methode gibt eine Ausdruckszeichenfolge zurück, die aus den aktuellen Ausdruckseigenschaften erstellt wird. Mit dem visuellen Designer können Sie die Eigenschaften des Ausdrucksblatts festlegen und dann die -Methode aufrufen, um die Ausdruckszeichenfolge zu erhalten und den GetExpression Eigenschaftswert des Steuerelements festlegen.

Hinweise für Ausführende

Leiten Sie ein benutzerdefiniertes Ausdrucks-Editorblatt von der -Klasse ab, wenn Sie einen neuen Ausdruckstyp für Steuerelementeigenschaftswerte definieren und die Ausdruckszeichenfolge basierend auf mehreren Ausdruckseigenschaftswerten ExpressionEditorSheet erstellen möchten. Eine abgeleitete Klassenimplementierung sollte Folgendes enthalten: – Eine öffentliche Eigenschaft für jeden eindeutigen Wert in der Ausdruckszeichenfolge, der zur Entwurfszeit festgelegt werden kann.

– Eine Implementierung der GetExpression() -Methode, die die benutzerdefinierte Ausdruckszeichenfolge aus den Eigenschaftswerten des Editorblatts bildet.

– Optional eine Konstruktorimplementierung, die die Anfangswerte der Editorblatteigenschaften fest legt.

Die zugeordnete benutzerdefinierte Ausdrucks-Editor-Klasse erstellt eine Instanz des abgeleiteten Editorblatts in der -Methode, initialisiert diese Instanz mit der aktuellen Ausdruckszeichenfolge, die für die Steuerelementeigenschaft festgelegt ist, und gibt die Instanz dann an den visuellen Designer GetExpressionEditorSheet(String, IServiceProvider) zurück. Mit dem visuellen Designer können Sie die Eigenschaften des Ausdrucksblatts festlegen und dann die -Methode aufrufen, um die Ausdruckszeichenfolge aus den Eigenschaftswerten des GetExpression() Eingabeausdrucksblatts zu bilden.

Gilt für

Siehe auch