观察属性的设置值

时间:2016-07-14 08:28:13

标签: c#

是否可以在不为setter中的每个属性调用PropertyChanged(System.ComponentModel)的情况下观察属性的值更改?

我尝试使用Timer查看我的属性,但这对性能有不必要的负面影响,而且速度太慢(每次运行15ms)。

1 个答案:

答案 0 :(得分:1)

根据您的评论,您需要自动将INotifyPropertyChanged添加到课程中。这可以通过多种方式实现。

以下是部分清单: RoslynFodyCastlePostSharpSpring.Net等。

要选择一个,您需要定义您的要求。 如果你想要动态代理\ AOP或者用IL编织来做它,或者你想在VS中添加代码修复。