IDataErrorInfo -Первоначально игнорировать ошибки при первой загрузке представления

Я пытаюсь проверить свой класс модели, используя IDataErrorInfo, как указано ниже.

//Validators
public string this[string propertyName] {
    get {
        string error = null;

        if (propertyName == "Name") {
            error = ValidateName(); 
        }
        return error;
    }
}

Это работает нормально, за исключением того, что при первой загрузке представления оно уже содержит ошибки проверки. Так ли это? можно игнорировать/подавлять ошибки проверки при первой загрузке представления.Кроме того, является ли обычной практикой показывать ошибки при загрузке представления и до того, как пользователь начнет ввод данных для свойств модели.

с уважением, Нирвана.

Редактировать: Вот как я настраиваю IDataErrorInfo.

<TextBox Text="{Binding Name, ValidatesOnDataErrors=True}" Grid.Row="1" Grid.Column="1" />
13
задан Jatin 17 April 2012 в 12:13
поделиться