Comments 5
Спасибо что развиваете проект! Используем в WPF на проде почти со старта, всегда радует простота использования этого решения.
+1
Добрый день, если возможность обратится к объекту Validator, чтобы например установить значение IsEnabled кнопки?
0
Добрый день. Да, конечно.
Validator.IsValid
- это INotifyPropertyChanged
свойство, поэтому на него можно сделать Binding
в xaml:
<Button IsEnabled="{Binding Validator.IsValid}" />
Также, если используете ReactiveCommand (из пакета ReactiveUI), то можно это задать в C#:
var isValid = this.WhenAnyValue(x => x.Validator!.IsValid).Select(x => x);
SomeCommand = ReactiveCommand.Create(Some, isValid);
0
Sign up to leave a comment.
ReactiveValidation 2.0: валидация данных в Avalonia и WPF