ExpressionEditorSheet.GetExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě vrátí řetězec výrazu, který je vytvořen hodnotami vlastností 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
Řetězec vlastního výrazu pro aktuální hodnoty vlastností.
Poznámky
List editoru vlastních výrazů obsahuje nastavení doby návrhu pro více vlastností výrazů, které jsou sloučeny a tvoří řetězec výrazu. Hodnoty vlastností ovládacích prvků lze nastavit pomocí řetězců výrazů; řetězce výrazů se vyhodnocují v době běhu tvůrcem výrazů.
Metoda GetExpression vrátí řetězec výrazu, který je sestaven z vlastností aktuálního výrazu. Vizuální návrhář umožňuje nastavit vlastnosti listu výrazů a pak volá metodu GetExpression získat řetězec výrazu a nastavit hodnotu vlastnosti ovládacího prvku.
Poznámky pro implementátory
Odvodit list editoru ExpressionEditorSheet vlastních výrazů z třídy, pokud definujete nový typ výrazu pro hodnoty vlastností ovládacího prvku a chcete vytvořit ř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á tvoří řetězec vlastního výrazu z hodnot vlastností listu editoru.
Volitelně můžete vytvořit implementaci 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 GetExpressionEditorSheet(String, IServiceProvider) v metodě, inicializuje instanci s aktuálním řetězcem výrazu nastaveným pro vlastnost ovládacího prvku a poté vrátí instanci vizuálnímu návrháři. Vizuální návrhář umožňuje nastavit vlastnosti listu výrazů a potom volá metodu GetExpression() , která vytvoří řetězec výrazu z hodnot vlastností vstupního seznamu výrazů.