首先,我确实将NotifyPropertyChanged实现用于更改处理,而不是MVVM实现。
说我有以下构造:
[NotifyPropertyChanged]
public interface ISpecimen : INotifyPropertyChanged
{
string Name { get; }
IOpticModel Optics { get; }
}
[NotifyPropertyChanged]
public interface IOpticModel : INotifyPropertyChanged
{
string Lens { get; }
void UpdateOptics(string lens);
}
现在,我希望PostSharp通知我,当我更新IOpticModel的镜头时,标本属性光学被更改(或更精确地修改)。我该如何实现?有什么准备好了吗,或者我需要为此创建自定义方面吗?
我确实希望可以使用类似的东西,但是可能只是盲目地在文档中找到它。