使用RX Framework实现Observable Pattern

时间:2011-12-19 21:55:54

标签: c# .net observer-pattern

我想实现一个侦听属性的PropertyChanging和PropertyChanged事件的Observer。然后,当触发PropertyChanging时,我需要能够完全取消事件,或者将值更改为其他值。是否可以使用RX Framework执行此操作?

1 个答案:

答案 0 :(得分:0)

在我的SaveCommand中的viewmodel中,我有这个。

Observable.FromEventPattern(this, "PropertyChanged").Subscribe(_ => SaveCommand.RaiseCanExecuteChanged());

我现在有这个用于观察我的IsBusy属性,但它观察整个视图模型。我希望找到一种方法来观察单个属性而不是整个对象。