是否可以在不为setter中的每个属性调用PropertyChanged(System.ComponentModel)的情况下观察属性的值更改?
我尝试使用Timer查看我的属性,但这对性能有不必要的负面影响,而且速度太慢(每次运行15ms)。
答案 0 :(得分:1)
根据您的评论,您需要自动将INotifyPropertyChanged
添加到课程中。这可以通过多种方式实现。
以下是部分清单: Roslyn,Fody,Castle,PostSharp,Spring.Net等。
要选择一个,您需要定义您的要求。 如果你想要动态代理\ AOP或者用IL编织来做它,或者你想在VS中添加代码修复。