这可能是一个补救性问题,但是我的研究现在使我陷入困境(尤其是作为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] 删除。
我来说两句