文档彩票走势图>>Devexpress WPF控件文档中心>>调用表达式编辑器
调用表达式编辑器
本主题介绍如何在GridControl和PivotGridControl中调用表达式编辑器。
在设计时调用
提示:表达式编辑器在新的中不可用。
点击ColumnBase.UnboundExpression(或PivotGridField.UnboundExpression)属性的省略号按钮,在设计时调用表达式编辑器:
在代码中调用
调用DataViewBase.ShowUnboundExpressionEditor (或PivotGridControl.ShowUnboundExpressionEditor)方法在代码中调用表达式编辑器:
C#:
gridControl.View.ShowUnboundExpressionEditor(gridControl.Columns["DiscountAmount"]);
下面的代码示例演示了如何创建一个允许调用表达式编辑器的按钮:
XAML:
<dxg:GridControl Name="gridControl"> <dxg:GridControl.Columns> <!----> <dxg:GridColumn FieldName="DiscountAmount" /> </dxg:GridControl.Columns> <dxg:TableView Name="view" /> </dxg:GridControl> <Button Command="{Binding Commands.ShowUnboundExpressionEditor, ElementName=view}" CommandParameter="DiscountAmount">Show Expression Editor</Button>
在运行时调用
右键单击要为其指定表达式的列,然后在显示的上下文菜单中选择expression Editor…来调用表达式编辑器:
默认情况下,列的上下文菜单不包含Expression Editor…菜单项。设置ColumnBase.AllowUnboundExpressionEditor或PivotGridField.AllowUnboundExpressionEditor)属性为true,将此菜单项添加到上下文菜单中:
XAML:
<dxg:GridControl> <dxg:GridControl.Columns> <!----> <dxg:GridColumn FieldName="DiscountAmount" AllowUnboundExpressionEditor="True" /> </dxg:GridControl.Columns> </dxg:GridControl>