【发布时间】:2016-07-09 19:43:58
【问题描述】:
我的问题是这个question 的一个子问题。
作者在问:
微软应该为 INotifyPropertyChanged,就像在自动属性中一样,只需指定 {得到;放; notify;} 我认为这样做很有意义。或者是 有什么并发症吗?
我们自己能否在我们的属性中实现类似“通知”的功能。 是否有一个优雅的解决方案来实现 INotifyPropertyChanged 在你的课堂上,或者唯一的方法是提高 每个属性中的 PropertyChanged 事件。
如果不能,我们可以写一些东西来自动生成一段代码 引发 PropertyChanged 事件?
我的问题是,有没有比我们可以做的更简单的事情:
{get;set;notify;}?
怎么样:
{get;set;} ?
有没有办法让它更隐含?我们的应用程序总是需要跟踪对每个属性的更改。
【问题讨论】:
-
不,没有某种形式的代码生成,就没有更好的解决方案。
标签: c# .net visual-studio inotifypropertychanged c#-6.0