Описание тега reactiveui

ReactiveUI - это платформа MVVM, которая интегрируется с Reactive Extensions.
3 ответа

WPF TextBox Поиск

У меня есть быстрый поиск TextBox. Я хочу отфильтровать коллекцию для записей, которые содержат строку quickFind. Как я могу отложить поиск, пока пользователь не перестанет печатать на 2 секунды?
05 ноя '13 в 20:34
1 ответ

Как позволить ReactiveCommands наблюдать их собственный IsExecuting наблюдаемый

У меня есть несколько команд в моей ViewModel, и я хочу, чтобы CanExecute каждой кнопки был привязан к наблюдаемому занятию, которое определено, поскольку ни одна из кнопок в данный момент не выполняется. Вот то, что я придумал, но, очевидно, это пр…
27 апр '14 в 11:41
2 ответа

Как правильно подписаться на Измененную последовательность ReactiveObject?

Еще один вопрос по поводу ReactiveUi. У меня есть ViewModel для редактирования формы. Модель является ReactiveObject. Я хочу включить savecommand только тогда, когда произошли изменения объекта. Моя попытка: var canSaveCommand = this.WhenAnyValue(vm…
1 ответ

Как использовать подклассы NSTextField и NSTableCellView с ReactiveUI

В настоящее время я конвертирую SideBarDemo в C# и MonoMac в сочетании с ReactiveUI. У меня есть два подкласса NSTextField и NSTableCellView, которые являются представлениями для общего класса модели представления. Моя проблема в том, что я не знаю,…
19 ноя '14 в 21:28
1 ответ

Как отловить исключение из ReactiveCommand?

Я знаю, как обрабатывать исключения, генерируемые асинхронными задачами, вызываемыми ReactiveCommand<T> но как мне обработать исключение, которое выдается перед возвратом задачи? В следующем примере ThrowAndHandle Команда выдаст исключение из …
07 окт '15 в 08:35
0 ответов

Миграция асинхронной команды ReactiveUI с 4.6.1 на 7.0

Как я могу преобразовать это в ReactiveCommand из 7.0: private void SetCanRunProcessCommand() { _runProcessCommand = new ReactiveAsyncCommand(CanRunProcess(null)); _runProcessCommand.RegisterAsyncAction(RunProcess); _runProcessCommand.ThrownExceptio…
16 май '16 в 14:04
1 ответ

Почему ReactiveUI зависит от старой версии System.Reactive?

У меня есть мультипроектное решение Visual Studio для.Net 4.5.2 . В одном из проектов (приложение WPF) я использовал nuget для добавления пакета System.Reactive версии 3.0.1000.0, за которым следует пакет ReactiveUI 7.0.0.0. В другом проекте, которы…
21 дек '16 в 17:40
2 ответа

Где найти этот ReactiveUI.Routing?

Я получил пример кода, который не смог скомпилировать. Жалуется на отсутствующую ссылку на ReactiveUI.Routing.dll Кусок кода, который его использует, представляет собой некоторый код Xaml, использующий элемент RoutedViewHost. Я посмотрел в Nuget для…
29 янв '14 в 12:55
0 ответов

Пользовательский интерфейс WPF Datagrid показывает строки только после изменения размера окна

Я столкнулся с очень странным сценарием при обновлении содержимого сетки данных на основе выпадающего списка У меня есть комбинированный список и сетка данных, и на основе выбранного элемента комбинированного списка содержимое сетки будет отображать…
01 окт '15 в 08:02
2 ответа

Есть ли более элегантный способ объединения наблюдаемых, когда тип возвращаемого значения не важен?

У меня есть модель представления, похожая на ReactiveUI. У этого есть несколько свойств различных типов, которые стреляют NotifyPropertyChanged события, и я хочу подписать метод, который будет вызываться, когда любой запущен, но меня не интересуют ф…
04 ноя '11 в 14:03
0 ответов

Односторонняя привязка из enum к пользовательскому элементу управления?

Я хочу одностороннюю привязку из перечисления ValidSampleScale типа: ValidationNeeded (в ModelView) к свойству ValidationNeeded в imgValidSampleScale (пользовательский UserControl в представлении). Потому что изменение в ValidationNeeded в UserContr…
03 апр '18 в 10:18
1 ответ

Рекомендуемый способ проверки планировщика / газа

Я нахожусь в процессе переписывания одного маленького WPF-приложения, которое я написал, чтобы использовать ReactiveUI, чтобы получить представление о библиотеке. Мне очень нравится это до сих пор! Теперь я наткнулся на Throttle метод и хотите испол…
15 апр '17 в 10:04
2 ответа

ReactiveCommand с комбинированными критериями для CanExecute

Я только начал с ReactiveUI. У меня есть следующий класс: public class MainViewModel : ReactiveObject, IRoutableViewModel { private string shareText; public ReactiveCollection<SharingAccountViewModel> SelectedAccounts { get; private set; } pub…
18 мар '13 в 10:03
0 ответов

ReactiveCommand CanExecute не обновляет кнопку

Я настроил бизнес-логику обработки соединения программного обеспечения клиента с программным обеспечением сервера. Этот BL инкапсулирован в этот интерфейс: public interface IServerConnectionLogic { IObservable<bool> Connected { get; } Task Con…
1 ответ

Подписка на изменения во вложенном списке со свойством, связанным с флажком

Я пытаюсь запретить пользователю продолжать работу, пока он не выберет хотя бы один элемент в списке. Список привязан к отдельному элементу управления представлением внутри основного представления, и у модели представления списка есть bool с двухсто…
06 апр '15 в 20:43
1 ответ

ReactiveUI и Caliburn Micro вместе?

Я работал над прототипом нового приложения Silverlight, используя Caliburn Micro в качестве нашей MVVM Framework. Команда в целом была довольна этим. Для решения некоторых проблем, связанных с регулированием запросов к службам, было предложено рассм…
21 июл '11 в 15:55
2 ответа

Как использовать ReactiveList, чтобы пользовательский интерфейс обновлялся при добавлении новых элементов

Я создаю приложение Xamarin.Forms со списком. ItemSource - это реактивный список. Добавление новых элементов в список, однако, не обновляет пользовательский интерфейс. Как правильно это сделать? Определение списка _listView = new ListView(); var cel…
22 дек '14 в 01:17
2 ответа

Reactive ToProperty не устанавливает свойство

У меня есть свойство сеансы в моем вм private ObservableAsPropertyHelper<IEnumerable<SessionViewModel>> _Sessions; public IEnumerable<SessionViewModel> Sessions { get { return _Sessions.Value; } } Я пытаюсь установить это в констру…
29 июн '13 в 14:19
2 ответа

Как написать событие для кнопки внутри списка

У меня есть один список. Внутри этого у меня есть кнопки для каждого ряда. Когда я нажимаю кнопку, страница переходит на другую страницу. Если я щелкну элементы списка, страница перейдет на другую страницу. Теперь я не могу написать события для кноп…
01 апр '14 в 05:50
1 ответ

Каковы различия между различными методами WhenAny в Reactive UI

В реактивном интерфейсе есть несколько методов расширения для получения наблюдаемых изменений свойств. Я думаю, что я понимаю, когда AnyAn и WhenAnyValue. WhenAny предназначен для серии уведомлений об изменениях свойств, где вы хотите, чтобы метадан…
06 мар '14 в 02:08