Udostępnij za pośrednictwem


ExpressionEditorSheet.GetExpression Metoda

Definicja

W przypadku przesłonięć w klasie pochodnej funkcja zwraca ciąg wyrażenia, który jest formowany przez wartości właściwości arkusza edytora wyrażeń.

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

Zwraca

String

Ciąg wyrażenia niestandardowego dla bieżących wartości właściwości.

Uwagi

Arkusz edytora wyrażeń niestandardowych zawiera ustawienia czasu projektowania dla wielu właściwości wyrażeń, które są łączone w celu postaci ciągu wyrażenia. Wartości właściwości kontrolek można ustawić przy użyciu ciągów wyrażeń; Ciągi wyrażeń są oceniane w czasie uruchamiania przez konstruktora wyrażeń.

Metoda GetExpression zwraca ciąg wyrażenia, który jest zbudowany na pomocą bieżących właściwości wyrażenia. Projektant wizualny umożliwia ustawienie właściwości arkusza wyrażeń, a następnie wywołuje metodę w celu uzyskania ciągu wyrażenia i GetExpression ustawienia wartości właściwości kontrolki.

Uwagi dotyczące implementowania

Wyprowadzanie arkusza edytora wyrażeń niestandardowych z klasy , jeśli definiujesz nowy typ wyrażenia dla wartości właściwości kontrolek i chcesz utworzyć ciąg wyrażenia na podstawie wielu wartości właściwości ExpressionEditorSheet wyrażenia. Implementacja klasy pochodnej powinna zawierać następujące elementy:

  • Właściwość publiczna dla każdej odrębnej wartości w ciągu wyrażenia, która może zostać ustawiona w czasie projektowania.

— Implementacja metody, która tworzy ciąg wyrażenia GetExpression() niestandardowego z wartości właściwości arkusza edytora.

— Opcjonalnie implementacja konstruktora, która ustawia początkowe wartości właściwości arkusza edytora.

Skojarzona klasa edytora wyrażeń niestandardowych tworzy wystąpienie pochodnego arkusza edytora w metodzie, inicjuje to wystąpienie przy użyciu bieżącego ciągu wyrażenia ustawionego dla właściwości kontrolki, a następnie zwraca wystąpienie do projektanta GetExpressionEditorSheet(String, IServiceProvider) wizualnego. Projektant wizualny umożliwia ustawienie właściwości arkusza wyrażeń, a następnie wywołuje metodę w celu formularza ciągu wyrażenia z wartości właściwości GetExpression() arkusza wyrażeń wejściowych.

Dotyczy

Zobacz też