ExpressionEditorSheet.GetExpression Метод

Определение

При переопределении в производном классе возвращает строку выражения, сформированную значениями свойств таблицы редактора выражений.

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

Возвращаемое значение

String

Строка настраиваемого выражения для текущих значений свойств.

Комментарии

Настраиваемая таблица редактора выражений содержит параметры времени разработки для нескольких свойств выражений, которые объединяются для формирования строки выражения. Значения свойств элемента управления можно задать с помощью строк выражений. строки выражений вычисляются во время выполнения построителем выражений.

GetExpressionМетод возвращает строку выражения, построенную на основе свойств текущего выражения. Визуальный конструктор позволяет задать свойства листа выражений, а затем вызывает GetExpression метод для получения строки выражения и задания значения свойства элемента управления.

Примечания для тех, кто реализует этот метод

Создайте настраиваемую таблицу редактора выражений из ExpressionEditorSheet класса, если вы определяете новый тип выражения для значений свойств элемента управления и хотите построить строку выражения на основе нескольких значений свойств выражения. Реализация производного класса должна содержать следующее: — Общее свойство для каждого уникального значения в строке выражения, которое может быть задано во время разработки.

— Реализация GetExpression() метода, который формирует строку настраиваемого выражения из значений свойств таблицы редактора.

— При необходимости реализация конструктора, которая задает начальные значения свойств таблицы редактора.

Связанный класс редактора настраиваемых выражений создает экземпляр производной таблицы редактора в GetExpressionEditorSheet(String, IServiceProvider) методе, инициализирует этот экземпляр с текущим набором строк выражений для свойства элемента управления, а затем возвращает экземпляр в визуальный конструктор. Визуальный конструктор позволяет задать свойства листа выражений, а затем вызывает GetExpression() метод для формирования строки выражения из значений свойств листа входных выражений.

Применяется к

См. также раздел