我正在使用DataGrid
实施DevExpress GridControl
。
我在Bought
的{{1}}中有一个名为ItemsSource
的媒体资源,如下所示。
GridControl
为了显示此列,我一直在尝试使用 <dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Bought"
Name="BoughtColumn"
MinWidth="60" Width="100"
Header="Bought" />
</dxg:GridControl.Columns>
。但是,默认情况下,DataBarFormatCondition
的{{1}}成为整个列中MaxValue
的最大值。我没有将DataBarFormatCondition
设置为默认设置,而是希望将另一个名为Bought
的属性用作MaxValue
。我试图以各种方式绑定它,但我试过的绑定似乎没有用。以下是TotalActivity
的代码及其可视化方式。
MaxValue
非常感谢您的帮助:)
答案 0 :(得分:0)
您应该定义Expression property:
<dxg:TableView.FormatConditions>
<dxg:DataBarFormatCondition FieldName="Value"
PredefinedFormatName="BlueGradientDataBar" />
<dxg:DataBarFormatCondition FieldName="Id" Expression="[Value]"
PredefinedFormatName="RedGradientDataBar" />
</dxg:TableView.FormatConditions>