windowsforms-devexpress-dot-xtratreelist-dot-treelist-3d5ea20a.md
Allows you to customize the Expression Editor embedded in the Edit Formatting Rule dialog.
Namespace : DevExpress.XtraTreeList
Assembly : DevExpress.XtraTreeList.v25.2.dll
NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.TreeList
public event FormatRuleExpressionEditorEventHandler FormatRuleExpressionEditorCreated
Public Event FormatRuleExpressionEditorCreated As FormatRuleExpressionEditorEventHandler
The FormatRuleExpressionEditorCreated event's data class is DevExpress.XtraTreeList.FormatRuleExpressionEditorEventArgs.
If the TreeListOptionsMenu.ShowConditionalFormattingItem property is enabled, users can create and edit format rules at runtime. To create and modify an expression-based format rule, the user employs the embedded Expression Editor.
You can handle the FormatRuleExpressionEditorCreated event to customize this editor. Use the event’s IFilterEditor parameter to access and modify the Expression Editor’s settings.
The following example handles the FormatRuleExpressionEditorCreated event to present operand and operator lists as menus, instead of default comboboxes.
private void treeList1_FormatRuleExpressionEditorCreated(object sender, DevExpress.XtraTreeList.FormatRuleExpressionEditorEventArgs e) {
e.IFilterEditor.UseMenuForOperandsAndOperators = true;
}
Private Sub TreeList1_FormatRuleExpressionEditorCreated(sender As Object, e As DevExpress.XtraTreeList.FormatRuleExpressionEditorEventArgs) _
Handles TreeList1.FormatRuleExpressionEditorCreated
e.IFilterEditor.UseMenuForOperandsAndOperators = True
End Sub
Note
The TreeListOptionsFilter.DefaultFilterEditorView property specifies the default display style of the embedded Expression Editor.
See Also