Сброс проверки в Xamarin.Forms после неверной записи - PullRequest
0 голосов
/ 23 мая 2019

В форме Xamarin я проверяю дату рождения

public ICommand ValidateDOBDateCommand => new Command(() => DateOfBirth.Validate());

Затем я использую привязку на странице XAML.

При неверной записи отправьтекнопка отключена и отображается сообщение об ошибке.

Но я заметил, что при вводе неверной записи кнопка отправки отключается, но после исправления записи сообщение об ошибке по-прежнему отображаетсяи кнопка отправки по-прежнему отключена.

Какой шаблон используется при использовании .validate() для обнаружения того, была ли запись исправлена ​​пользователем, и сброса проверки и включения отправки.

1 Ответ

0 голосов
/ 23 мая 2019

Я бы предложил не disable Submit Button. Просто укажите error message при неправильной записи и success message при правильной записи.

Если вы настаиваете на отключении Submit Button. Чем я бы предложил использовать ReactiveUI. У этого есть особенности, чтобы включить такие сценарии. Но использовать это круто learning curve.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...