ExpressionEditorSheet.GetExpression Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse die Ausdruckszeichenfolge zurück, die durch die Eigenschaftswerte des Ausdrucks-Editorblattes gebildet wird.When overridden in a derived class, returns the expression string that is formed by the expression editor sheet property values.

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.The custom expression string for the current property values.

Hinweise

Ein benutzerdefiniertes Ausdrucks-Editor Blatt enthält Entwurfszeit Einstellungen für mehrere Ausdrucks Eigenschaften, die kombiniert werden, um eine Ausdrucks Zeichenfolge zu bilden.A custom expression editor sheet contains design-time settings for multiple expression properties, which are combined to form an expression string. Steuerelement Eigenschaftswerte können mit Ausdrucks Zeichenfolgen festgelegt werden. die Ausdrucks Zeichenfolgen werden zur Laufzeit von einem Ausdrucks-Generator ausgewertet.Control property values can be set using expression strings; the expression strings are evaluated at run time by an expression builder.

Die- GetExpression Methode gibt eine Ausdrucks Zeichenfolge zurück, die aus den aktuellen Ausdrucks Eigenschaften erstellt wird.The GetExpression method returns an expression string that is built from the current expression properties. Der visuelle Designer ermöglicht das Festlegen der Eigenschaften des Ausdrucks Blatts und ruft dann die- GetExpression Methode auf, um die Ausdrucks Zeichenfolge zu erhalten und den Wert der Steuerelement Eigenschaft festzulegen.The visual designer allows you to set the expression sheet properties, and then calls the GetExpression method to get the expression string and set the control property value.

Hinweise für Ausführende

Leiten Sie ein benutzerdefiniertes Ausdrucks-Editor Blatt von der- ExpressionEditorSheet Klasse ab, wenn Sie einen neuen Ausdruckstyp für Steuerelement Eigenschaftswerte definieren und die Ausdrucks Zeichenfolge auf der Grundlage mehrerer Ausdrucks Eigenschaftswerte erstellen möchten.Derive a custom expression editor sheet from the ExpressionEditorSheet class, if you are defining a new expression type for control property values and you want to build the expression string based on multiple expression property values. Eine abgeleitete Klassen Implementierung sollte Folgendes enthalten:A derived class implementation should contain the following: : Eine öffentliche Eigenschaft für jeden eindeutigen Wert in der Ausdrucks Zeichenfolge, die zur Entwurfszeit festgelegt werden kann.- A public property for each distinct value in the expression string that can be set at design time.

-Eine Implementierung der- GetExpression() Methode, die die benutzerdefinierte Ausdrucks Zeichenfolge aus den Eigenschafts Werten der Editor-Tabelle bildet.- An implementation of the GetExpression() method that forms the custom expression string from the editor sheet property values.

: Optional eine Konstruktorimplementierung, die die Anfangswerte der Editor Blatt Eigenschaften festlegt.- Optionally, a constructor implementation that sets the initial values of the editor sheet properties.

Die zugehörige benutzerdefinierte Ausdrucks-Editor-Klasse erstellt eine Instanz des abgeleiteten Editor Blatts in der- GetExpressionEditorSheet(String, IServiceProvider) Methode, initialisiert diese Instanz mit der aktuellen Ausdrucks Zeichenfolge, die für die Control-Eigenschaft festgelegt ist, und gibt dann die Instanz an den visuellen Designer zurück.The associated custom expression editor class creates an instance of the derived editor sheet in the GetExpressionEditorSheet(String, IServiceProvider) method, initializes that instance with the current expression string set for the control property, and then returns the instance to the visual designer. Mit dem visuellen Designer können Sie die Eigenschaften des Ausdrucks Blatts festlegen und dann die- GetExpression() Methode aufrufen, um die Ausdrucks Zeichenfolge aus den Eigenschafts Werten des Eingabe Ausdrucks Blatts zu bilden.The visual designer allows you to set the expression sheet properties, and then calls the GetExpression() method to form the expression string from the input expression sheet property values.

Gilt für:

Weitere Informationen