有什么方法可以自动通知类中的属性更改,而不必在每个setter中编写OnPropertyChanged?(我想知道数百个属性是否已更改)。
安东建议使用动态代理。过去,我实际上已经将“ Castle”库用于类似的东西,尽管它确实减少了我必须编写的代码量,但它使程序启动时间(ymmv)增加了约30秒-因为这是一个运行时解决方案。
我想知道是否有一个编译时解决方案,也许使用编译时属性...
Slashene和TcK给出了生成重复代码的建议-不幸的是,并非我的所有属性都是m_Value = value的简单情况-它们中的很多在setter中都有自定义代码,因此摘录和xml中的cookie-cutter代码对于我的项目
有只小跳蛙
潇潇雨雨
相关分类