ExpressionEditorUIHelper.RunExpressionEditor(ref String, IExpressionEditorView, ExpressionEditorContext, Func<String, String>) Method

Runs the Expression Editor with the specified settings.

Namespace: DevExpress.Data.Controls.ExpressionEditor

Assembly: DevExpress.Data.v20.2.dll


public static bool RunExpressionEditor(
    ref string expressionString,
    IExpressionEditorView view,
    ExpressionEditorContext context,
    Func<string, string> validate
Public Shared Function RunExpressionEditor(
    ByRef expressionString As String,
    view As IExpressionEditorView,
    context As ExpressionEditorContext,
    validate As Func(Of String, String)
) As Boolean


Name Type Description
expressionString String

A String value, specifying the expression.

view IExpressionEditorView

An object implementing the IExpressionEditorView interface.

context ExpressionEditorContext

An ExpressionEditorContext object.

validate Func<String, String>

A function delegate, providing additional expression validation on closing the editor with the specified expression (the first string) and error text (the second string). Validation is passed when this parameter is null or empty. Otherwise, the editor cannot be closed (this behavior is defined by the view's default implementation).


Type Description

true, if the editor was closed by clicking the OK button; otherwise, false.

See Also