如何将ListView SelectedItem转换为IObservable?

先生

这可能是一个补救性问题,但是我的研究现在使我陷入困境(尤其是作为Java开发人员),并研究了几个不同的Rx包装器库。我想要的只是将其ListView<MusicNote>.SelectedItem包装到中IObservable,发出当前单个选定值的流。最简单的方法是什么?我应该使用ReactiveProperty,Rx-XAML还是某些库?还是有一种简单的内置方法可以通过Rx.NET做到这一点?我宁愿不要使用VS生成的传统事件方法存根。尽管我可以按此推入值,但感觉很混乱,不是我想要的范例。

this.keySelector.SelectedItem // turn this ListView's SelectedItem into an IObservable

先生

感谢您的帮助。最终,这就是我最终要做的。尽管最初我不想这样做,但它似乎是最简单的。这是我工作的最终产品https://goo.gl/HTF3zd

        private readonly ReplaySubject<TuningChangeEvent> tuningChange = new ReplaySubject<TuningChangeEvent>();


        private void OneTuner_ValueChanged(object sender, RangeBaseValueChangedEventArgs e) {
           tuningChange.OnNext(TuningChangeEvent.tune(1,Convert.ToInt32(OneTuner.Value)));
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章