Sdílet prostřednictvím


ExpressionEditorSheet.GetExpression Metoda

Definice

Při přepsání v odvozené třídě vrátí řetězec výrazu, který je vytvořen hodnotami vlastnosti listu editoru výrazů.

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

Návraty

String

Řetězec vlastního výrazu pro aktuální hodnoty vlastností.

Poznámky

Vlastní list editoru výrazů obsahuje nastavení pro dobu návrhu pro více vlastností výrazů, které jsou kombinovány pro vytvoření řetězce výrazu. Hodnoty vlastností ovládacího prvku lze nastavit pomocí řetězců výrazů; řetězce výrazů jsou vyhodnoceny za běhu tvůrcem výrazů.

GetExpressionMetoda vrátí řetězec výrazu, který je sestaven z vlastností aktuálního výrazu. Vizuální Návrhář umožňuje nastavit vlastnosti seznamu výrazů a potom volat GetExpression metodu pro získání řetězce výrazu a nastavení hodnoty vlastnosti ovládacího prvku.

Poznámky pro implementátory

Odvodit vlastní list editoru výrazů z ExpressionEditorSheet třídy, pokud definujete nový typ výrazu pro hodnoty vlastností ovládacího prvku a chcete sestavit řetězec výrazu na základě více hodnot vlastností výrazu. Implementace odvozené třídy by měla obsahovat následující: – Veřejná vlastnost pro každou jedinečnou hodnotu v řetězci výrazu, kterou lze nastavit v době návrhu.

-Implementace GetExpression() metody, která vytváří řetězec vlastního výrazu z hodnot vlastností listu editoru.

– Volitelně implementace konstruktoru, která nastaví počáteční hodnoty vlastností listu editoru.

Přidružená třída Editoru vlastních výrazů vytvoří instanci odvozeného listu editoru v GetExpressionEditorSheet(String, IServiceProvider) metodě, Inicializuje tuto instanci s aktuální sadou řetězců výrazu pro vlastnost ovládacího prvku a poté vrátí instanci do vizuálního návrháře. Vizuální Návrhář umožňuje nastavit vlastnosti seznamu výrazů a následně volat GetExpression() metodu pro vytvoření řetězce výrazu z hodnot vlastností listu vstupních výrazů.

Platí pro

Viz také