在类中,我有dynamic
类型属性和绑定到View的值类型属性。我正在使用BindableBase
抽象类来触发INotifyPropertyChanged事件。为了在代码中执行一些计算,我还订阅PropertyChanged
以便在dynamic
属性被修改时捕获。但是我遇到了dynamic
属性没有生成事件的问题。其他属性生成事件就好了。
我认为该问题与BindableBase
无法正确处理dynamic
类型属性有关。但我不明白为什么。任何人都可以了解这里发生的事情吗?
使用INotifyPropertyChanged的工作示例:https://dotnetfiddle.net/fQ9tKZ
使用BindableBase失败的示例:https://dotnetfiddle.net/lgBMyv