Как проверить пустое текстовое поле при нажатии кнопки wpf? - PullRequest
0 голосов
/ 26 сентября 2018

Я новичок в wpf, и я хочу сделать проверку с сообщением об ошибке в любом пустом текстовом поле, оставленном пользователем, когда он нажимает кнопку, чтобы сохранить данные в базе данных.Я попробовал это в View Model.Но он показывает одно и то же сообщение (Пожалуйста, введите все данные сканирования) для всех полей.это правильные пути?или есть какой-то другой способ получить Измененное конкретное сообщение (например: Пожалуйста, введите имя!) для каждого текстового поля?и как сфокусировать это пустое конкретное текстовое поле?Пожалуйста, помогите.

if (String.IsNullOrEmpty(Name) || String.IsNullOrEmpty(Mode) || String.IsNullOrEmpty(Url) || String.IsNullOrEmpty(Address))
            {
                MessageBox.Show("Please enter all the scan details first.", "Info", MessageBoxButton.OK);
                return;
            }
            else
            {
                SaveModelToDatabase();
                MessageBox.Show("Successfully saved!", "Info", MessageBoxButton.OK);
            }

1 Ответ

0 голосов
/ 26 сентября 2018

Посмотрите на IDataErrorInfo

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