Postsharp Recordable and NotifyPropertyChanged
我将"标准"NotifyPropertyChanged 方面与 Recordable 结合使用,效果很好。
现在我想检查我的自定义脏逻辑的更改。
为此,我编写了一个使用
的自定义方面
1 2 | [OnLocationSetValueAdvice, MulticastPointcut(Targets = MulticastTargets.Property)] public void OnPropertySet(LocationInterceptionArgs args) |
手动更改属性时会调用此方法,但执行撤消时不会调用此方法,这对我来说似乎很奇怪。
我怎样才能捕获来自撤消的更改?
PostSharp 的
之后对其进行排序
也可以实现回调接口。