在我的 XAML 代码中,我有一个与当前数据项的绑定,如下所示:
Background="{Binding Path=., Converter={StaticResource ResourceKey=kBackground}}"
我的转换器使用数据项的几个属性来确定背景。当这些属性中的任何一个发生变化时,背景颜色可能会发生变化。我想向目标发送通知,以便背景发生适当的变化。我的问题是,当绑定路径为“。”时,我不知道如何发送这样的通知。
如果我的转换器使用 PropertyA 和 PropertyB,则调用:
PropertyChanged(this, new PropertyChangedEventArgs("PropertyA"))
和/或
PropertyChanged(this, new PropertyChangedEventArgs("PropertyB"))
不会触发绑定。我试着这样称呼:
PropertyChanged(this, new PropertyChangedEventArgs("."))
但它也没有触发绑定。
如何以我的“Path=.”的方式调用 PropertyChanged 绑定收到需要更新的通知?
这可能是一个重复的问题,但我找不到。我不太了解术语。