Проверка свойства в сеттере
Скажем у меня есть собственность
private string _lastName; [Required] [StringLength(20)] public string LastName { get {return this._lastName;} set { if(value != this.-lastName) { ValidateProperty(value); this._lastName = value; RaisePropertyCanged("LastName"); } } }
Фамилия берется из текстового поля в представлении WPF, двусторонняя привязка.
Когда я не заполняю его в текстовом поле, он равен нулю. Код никогда не достигает сеттера в свойстве.
Что я уже пробовал:
Попробуйте переместить метод проверки из сеттера. Не уверен!
Maciej Los
Вы говорите о валидации в модели или модели представления?
Member 12658724
модель представления