ReactiveUI 5 мгновенный поиск

Следуя моему предыдущему вопросу о мгновенном поиске реактивных расширений для WPF / MVVM, в которой...

Я хотел бы реализовать TextBox, где при вводе результаты мгновенно отображаются в другом ListBox.

... Я обнаружил, что эта проблема изначально решалась с помощью ReactiveUI, и был относительно простое решение, опубликованное в Блог и документация ReactiveUI.

Перенесемся в ReactiveUI 5, и API был изменен, и старые примеры больше не работают. ReactiveAsyncCommand объединен с ReactiveCommand; однако у ReactiveCommand, похоже, нет RegisterAsyncFunction() метода, необходимого для работы.

К сожалению, документация ReactiveUI очень устарела. Как мне заставить этот образец работать с новым API?


person Gigi    schedule 19.04.2014    source источник
comment
Здесь есть некоторая документация github.com/reactiveui/ReactiveUI/tree/docs/docs / basics Некоторые из них связаны с ReactiveCommand. Он подробно описывает API.   -  person Glenn Watson    schedule 20.04.2014


Ответы (1)


Вы уверены, что используете ReactiveUI 5.x? RegisterAsyncFunction определенно существует, вот где это:

https://github.com/reactiveui/ReactiveUI/blob/master/ReactiveUI/ReactiveCommand.cs#L273

person Ana Betts    schedule 20.04.2014
comment
ReactiveUI 5.5.1, устанавливается через NuGet. На самом деле моя проблема - я назначал свою ReactiveCommand переменной-члену типа ICommand, поэтому очевидно, что методы расширения ReactiveCommand не применялись. - person Gigi; 20.04.2014
comment
ссылка мертва :( - person Chase Florell; 17.10.2019
comment
Я очень надеюсь, что он мертв, ReactiveUI 5.x супер мертв: P Современный эквивалент ReactiveCommand.CreateFromTask - person Ana Betts; 18.10.2019