PropertyChanged.Fody迁移notifypropertychanged

时间:2013-01-09 21:31:01

标签: mvvm inotifypropertychanged compile-time-weaving fody fody-propertychanged

我一直在使用NotifyProperyWeaver并注意到它在使用PropertyChanged.Fody的最新版本中被弃用。

我让NotifyProperyWeaver只编织我拥有属性的属性,并禁用所有其他通知。

有没有办法配置PropertyChanged.Fody,只有[attributes]属性被编织?而不是相反。我在文档页面上看不到任何信息,FodyWeavers.xml中是否有隐藏属性

<?xml version="1.0" encoding="utf-8"?>
<Weavers>
  <PropertyChanged />
</Weavers>

1 个答案:

答案 0 :(得分:0)

这个问题也在https://github.com/Fody/PropertyChanged/issues/5和问题中提出......

  

PropertyChanged.Fody假设您实施   INotifyPropertyChanged然后你很可能想要通知   大多数(如果不是全部)属性。如果你想排除它们,那   应该是例外而不是规则,那么你可以添加一个   [DoNotNotifyAttribute]到类或属性。请看这里了解更多   详情https://github.com/Fody/PropertyChanged/wiki/Attributes