AABBbaby

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

WPF界面开发小技巧揭秘——一招教你如何更改填充颜色

下载DevExpress v20.1完整版

通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

遇到的问题

在网格中有2列 - Side和Percentage Done,想添加类似条的内容来直观地指示完成的百分比以及当前显示的数字,同时还想通过在下面的代码中添加FormatCondition来更改基于"Side"值的颜色(以下内容将无法正常工作,因为该条相对于其他条显示)。

var dataBarPercentDoneFormatCondition = new DataBarFormatCondition
{
FieldName = nameof(PercentDone),
PredefinedFormatName = "GreenSolidDataBar" // I want the color to be red if the "side" is "sell" and green if its "buy"
};

 

这个问题如何解决呢?

解决方案

在这种情况下,您需要定义两个具有不同SelectiveExpression值的DataBarFormatCondition元素。 这些值使您可以指定何时显示某些DataBarFormatCondition:

<dxg:DataBarFormatCondition FieldName="PercentageDone"
SelectiveExpression="[Side] = 'Sell'"
PredefinedFormatName="GreenSolidDataBar"
/>
<dxg:DataBarFormatCondition FieldName="PercentageDone"
SelectiveExpression="[Side] = 'Buy'"
PredefinedFormatName="RedSolidDataBar"
/>

 

DevExpress WPF控件使用教程

DevExpress v20.1.4新版发布,上中文网立即体验新版~

DevExpress技术交流群2:775869749      欢迎一起进群讨论

慧都高端UI界面开发

posted on   AABBbaby  阅读(528)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示