![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
Kozel |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Есть два текстбокса для ввода пароля и повтора ввода для проверки правильности. Как сравнить текст в них, чтобы ошибку можно было отобразить с помощью Validation.ErrorTemplate.
|
|||
|
||||
dzaraev |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 12.1.2013 Репутация: нет Всего: 1 |
Чтобы отобразить с помощью Validation.ErrorTemplate, необходимо использовать свойство ValidationRules класса Binding.
Это свойство надо заполнить экземплярами ValidationRule (или его наследниками). В XAML это будет выглядеть например так:
Далее, есть два основных уровня валидации - с помощью наследования ValidationRule и с помощью реализации IDataErrorInfo (смотри ссылку). Для вашей задачи ValidationRule, как мне кажется, мало подходит и сложно реализуется (и скорее всего не обойдется без code-behind'a). Поэтому рекомендую второй вариант. По второму варианту я сделал небольшой примерчик, надеюсь - поможет. ![]() Присоединённый файл ( Кол-во скачиваний: 1 ) ![]() --------------------
Если вопрос решён - помечайте тему. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |