首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实现INotifyPropertyChanged --是否存在更好的方法?

实现INotifyPropertyChanged --是否存在更好的方法?
EN

Stack Overflow用户
提问于 2009-08-22 09:34:25
回答 33查看 365.6K关注 0票数 737

微软应该为INotifyPropertyChanged实现一些快速的东西,比如在自动属性中,只需指定{get; set; notify;} --我认为这样做很有意义。或者有什么复杂的事情要做吗?

我们自己能在属性中实现类似“通知”之类的东西吗?是否有一个在类中实现INotifyPropertyChanged的优雅解决方案,或者唯一的方法是在每个属性中引发PropertyChanged事件。

如果没有,我们能写一些东西来自动生成代码来引发PropertyChanged事件吗?

EN

Stack Overflow用户

发布于 2009-08-25 02:35:36

在实现这类属性时,您可能需要考虑的其他事情是,INotifyPropertyChang *ed *ing都使用事件参数类。

如果您有大量正在设置的属性,那么事件参数类实例的数量可能很大,您应该考虑缓存它们,因为它们是可能发生字符串爆炸的区域之一。

看一看这个实现,并解释一下为什么会想到它。

乔希·史密斯博客

票数 1
EN
查看全部 33 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1315621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档