Skip to main content

XRDesignMdiControllerDesignSettings.UseLegacyExpressionEditor Property

OBSOLETE

This property is no longer used in the Expression Editor implementation.

Enables you to switch back a WinForms reporting application to using the legacy Expression Editor that does not support syntax highlighting and intelligent code completion.

Namespace: DevExpress.XtraReports.UserDesigner

Assembly: DevExpress.XtraReports.v23.2.Extensions.dll

NuGet Package: DevExpress.Win.Reporting

Declaration

[Browsable(false)]
[Obsolete("This property is no longer used in the Expression Editor implementation.", false)]
public DefaultBoolean UseLegacyExpressionEditor { get; set; }

Property Value

Type Default Description
DefaultBoolean Default

DefaultBoolean.True, to use the legacy Expression Editor; DefaultBoolean.False, to use a newer Expression Editor version; DefaultBoolean.Default to use the WindowsFormsSettings.DefaultSettingsCompatibilityMode setting.

Available values:

Name Description Return Value
True

The value is true.

0

False

The value is false.

1

Default

The value is specified by a global option or a higher-level object.

2

Property Paths

You can access this nested property as listed below:

Object Type Path to UseLegacyExpressionEditor
XRDesignMdiController
.DesignSettings .UseLegacyExpressionEditor

Remarks

This property defines which Expression Editor version is used in the Query Builder, calculated field expressions and formatting rule conditions.

This property has priority over the WindowsFormsSettings.DefaultSettingsCompatibilityMode setting. To learn more, see Version Compatibility: Default Property Values.

See Also