1

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

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

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

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

1 回答 1

0

这个问题也被问到这里https://github.com/Fody/PropertyChanged/issues/5并从那个问题......

PropertyChanged.Fody 假设如果您实现 INotifyPropertyChanged,那么您很可能希望通知大多数(如果不是全部)属性。如果您希望排除它们,这应该是例外而不是规则,那么您可以将 [DoNotNotifyAttribute] 添加到类或属性中。有关更多详细信息,请参见此处https://github.com/Fody/PropertyChanged/wiki/Attributes

于 2013-01-12T10:56:47.803 回答