【发布时间】:2018-07-26 09:11:41
【问题描述】:
首先,我确实使用 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 通知我,当我更新 IOopticModel 的镜头时,样本属性光学已更改(或更精确地修改)。我怎样才能做到这一点?有什么东西已经准备好了,还是我需要为此创建一个自定义方面?
我确实希望可以使用类似的东西,但可能只是盲目地在文档中找到它。
【问题讨论】: