WPF DataGrid绑定背景颜色失效问题排查指南
WPF DataGrid中使用'Binding F_StorageState, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, Converter={StaticResource gridBackgroudConverter }' 绑定背景颜色,但没有生效,可能存在以下几个原因:
-
你的 Converter ('gridBackgroudConverter') 可能有问题,没有正确地转换 F_StorageState 到对应的颜色。
-
你的 F_StorageState 可能没有正确地绑定到 DataGrid,可能是路径错误或者数据类型不匹配。
-
你的 UpdateSourceTrigger 不是 PropertyChanged,可能是 LostFocus 或者其他值,导致背景颜色没有及时更新。
-
你的 DataGrid 的样式可能覆盖了你的背景颜色设置,需要检查样式文件。
你可以逐个排查以上原因,找出问题所在。
原文地址: https://www.cveoy.top/t/topic/ntB3 著作权归作者所有。请勿转载和采集!