试图弄清楚我在做什么错(如果不是原则上的一切)。
我正在尝试对类似于以下内容的数据进行绑定:
<infragistics:ToggleButtonTool Command="{Binding SomeCommand}"
IsChecked="{Binding Path=Child.Item.Property,
Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" />
无论何时调用命令(并更新属性),切换状态都不会反映。
在调用命令后,Child.Item.Property会更改(只是属性,而不是子项或项)。我可以确认引发/调用了适当的INotifyPropertyChanged事件,因为它在应用程序中的其他任何地方。
我很好奇绑定到辅助级别是否存在问题。
我注意到Snoop,当它悬停在要检查的特定内容(通过ctrl + shift)上时,它将导致切换更改在UI中变得可见并反映出来。
我错过了什么吗?
答案 0 :(得分:0)
我继承了代码,我是个傻瓜。最初,“孩子”为空。初始绑定失败,因为它为空,并且从未提出“ Child”已更改的任何提示。
TLDR-验证链中所有内容的属性均已适当更改。