我想做一些非常简单的事情.我有一个绑定到bool的ToggleButton.IsChecked属性.我希望背景在红色(假)和绿色(真实)之间切换.但由于某种原因,它似乎是在红色和无背景之间切换.我使用转换器来检查我是否从源获得正确的通知我是,所以不确定为什么一个触发器(假/红色)工作而另一个(真/绿色)不起作用.还想听听人们如何调试这类问题.谢谢!
这是代码.
... ...
更新:我将togglebutton更改为一个复选框,它可以工作.不明白为什么......
尝试使用WPF Inspector:
https://wpfinspector.codeplex.com/
连接到正在运行的WPF应用程序后,按住ctrl +单击它突出显示有问题的元素.然后,选择包含触发器的可视树中的元素(可能是父元素).单击触发器选项卡,您可以看到当前评估(例如True == True).如果满足datatrigger条件,则小图标将为橙色(亮起).