【问题标题】:using RX Framework to implement the Observable Pattern使用 RX 框架实现 Observable 模式
【发布时间】:2011-12-19 21:55:53
【问题描述】:

我想实现一个 Observer 来监听属性的 PropertyChanging 和 PropertyChanged 事件。然后当触发 PropertyChanging 时,我需要能够完全取消事件,或者将值更改为其他值。 RX 框架可以做到这一点吗?

【问题讨论】:

    标签: c# .net observer-pattern


    【解决方案1】:

    在我的 SaveCommand 中的视图模型中,我有这个。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      相关资源
      最近更新 更多