ExpressionEditorSheet.GetExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Ausdruckszeichenfolge zurückgegeben, die von den Eigenschaftenwerten des Ausdrucks-Editor-Blatts 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
Die benutzerdefinierte Ausdruckszeichenfolge für die aktuellen Eigenschaftswerte.
Hinweise
Ein benutzerdefiniertes Ausdrucks-Editor-Blatt enthält Entwurfszeiteinstellungen für mehrere Ausdruckseigenschaften, die kombiniert werden, um eine Ausdruckszeichenfolge zu bilden. Steuerelementeigenschaftenwerte 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 GetExpression Methode aufrufen, um die Ausdruckszeichenfolge abzurufen und den Wert der Steuerelementeigenschaft festzulegen.
Hinweise für Ausführende
Leiten Sie ein benutzerdefiniertes Ausdrucks-Editor-Blatt von der ExpressionEditorSheet Klasse ab, wenn Sie einen neuen Ausdruckstyp für Steuerelementeigenschaftenwerte definieren und die Ausdruckszeichenfolge basierend auf mehreren Ausdruckseigenschaftenwerten erstellen möchten. Eine abgeleitete Klassenimplementierung sollte Folgendes enthalten:
Eine öffentliche Eigenschaft für jeden einzelnen Wert in der Ausdruckszeichenfolge, die zur Entwurfszeit festgelegt werden kann.
Eine Implementierung der GetExpression() Methode, die die benutzerdefinierte Ausdruckszeichenfolge aus den Eigenschaftswerten des Editor-Blatts bildet.
Optional eine Konstruktorimplementierung, die die Anfangswerte der Editorblatteigenschaften festlegt.
Die zugeordnete Klasse des benutzerdefinierten Ausdrucks-Editors erstellt eine Instanz des abgeleiteten Editor-Blatts in der GetExpressionEditorSheet(String, IServiceProvider) Methode, initialisiert diese Instanz mit dem aktuellen Ausdruckszeichenfolgensatz für die Steuerelementeigenschaft und gibt dann die Instanz an den visuellen Designer zurück. Mit dem visuellen Designer können Sie die Eigenschaften des Ausdrucksblatts festlegen und dann die GetExpression() Methode aufrufen, um die Ausdruckszeichenfolge aus den Eigenschaftenwerten des Eingabeausdrucksblatts zu bilden.