Posted on 2. June 2010

Определение ошибок

Когда пользователь заполняет какую нибудь форму в Silverlight приложении, то было бы хорошо, когда он нажимает кнопку подтвердить(Оk), проверить введенные им данные.

Для проверки, содержить ли элемент управление ошибки его необходимо передать в метод Validation.GetHasError().

Текущий пример демонстрирует проверку, содержит ли TextBox индекс региона. В случае если введенные пользователем данные не прошли проверку, то подтверждение формы не проходи:

if (Validation.GetHasError(ZipCodeTB) == true )
 {
     MessageBox.Show("Please correct the zip code”);
     return;
 }

Кроме этого вы можете получить список всех ошибок, используя метод GetErrors() статического класса Validation:

List errors = newList();
 foreach (ValidationError error in Validation.GetErrors(TextBoxZipCode))
 {
     errors.Add(error);
 }

 



Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading