文档彩票走势图>>Devexpress WPF控件文档中心>>表达式编辑器模式
表达式编辑器模式
表达式编辑器可以在不同的模式下工作。本节内容如下:
自动完成模式
下图显示了 AutoComplete下的表达式编辑器:
AutoComplete模式支持智能代码补全、语法高亮显示和即时错误指示。
AutoComplete模式下的表达式编辑器是一个ExpressionEditorControl类实例,它包含在DevExpress.Xpf.ExpressionEditor程序集中,如果Global Assembly Cache存储此程序集,则默认使用AutoComplete。
标准模式
下图显示了 Standard 模式下的表达式编辑器:
Standard模式是较旧的表达式编辑器版本,与AutoComplete模式不同,此模式不支持智能代码补全、语法高亮显示和即时错误指示。
您可以将ExpressionEditorHelper.PreferStandardExpressionEditorControl属性设置为true来使表达式编辑器在Standard模式下工作。
Standard模式下的表达式编辑器是一个ExpressionEditorControl类实例。
选择表达式编辑器模式
执行以下步骤在GridControl和PivotGridControl中选择所需的表达式编辑器模式:
- 处理DataViewBase.UnboundExpressionEditorCreated(或PivotGridControl.UnboundExpressionEditorCreated)事件。
- 将ExpressionEditorCreatedEventArgsBase.ExpressionEditorMode属性设置为所需的模式。
下面的代码示例演示了如何选择Standard表达式编辑器模式:
XAML:
<dxg:GridControl> <!----> <dxg:GridControl.View> <dxg:TableView UnboundExpressionEditorCreated="OnUnboundExpressionEditorCreated" /> </dxg:GridControl.View> </dxg:GridControl>
C#:
void OnUnboundExpressionEditorCreated(object sender, UnboundExpressionEditorEventArgs e) { e.ExpressionEditorMode = ExpressionEditorMode.Standard; }