Я могу создать подобную команду, которая проверяет некоторые свойства моей модели представления, если она может выполняться:
AddNewSectionCommand = ReactiveCommand
.CreateFromTask(() => AddNewSectionAsync(NewSectionTitle),
this.WhenAny(x => x.NewSectionTitle, x => !string.IsNullOrWhiteSpace(x.Value)));
Возможно ли это сделать для CommandParameter
, который я передаю через WPFи если как?Потому что иногда я напрямую хочу использовать что-то в пользовательском интерфейсе в качестве параметра команды, но также хочу проверить правильность ранее.До сих пор мне приходилось делать это, привязывая значение к свойству модели представления и используя вышеизложенное, которое загромождает мои модели представлений множеством лишних вещей.