可能有几个原因:

  1. 你的 Converter(gridBackgroudConverter)可能有问题,没有正确地转换 F_StorageState 到对应的颜色。

  2. 你的 F_StorageState 可能没有正确地绑定到 DataGrid,可能是路径错误或者数据类型不匹配。

  3. 你的 UpdateSourceTrigger 不是 PropertyChanged,可能是 LostFocus 或者其他值,导致背景颜色没有及时更新。

  4. 你的 DataGrid 的样式可能覆盖了你的背景颜色设置,需要检查样式文件。

你可以逐个排查以上原因,找出问题所在。

WPF DataGrid Binding F_StorageState Mode=TwoWay UpdateSourceTrigger=PropertyChanged Converter=StaticResource gridBackgroudConverter 为什么改变背景颜色没有生效

原文地址: http://www.cveoy.top/t/topic/ckII 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录