Я использую wpf и его диез!
У меня есть это в моем Animal.cs clas
private string _animalName;
public string AnimalName
{
get { return _animalName; }
set
{
if(_animalName!= value)
{
_animalName= value;
this.NotifyPropertyChanged("AnimalName");
}
}
}
Я мог бы также написать:
публичная строка AnimalName {get; set;}
Нет разницы в связывании и валидации. Все работает как и прежде, когда я обмениваюсь кодом.
Это связано с тем, что я создаю только новых животных, но я не разрешаю обновлять имя животных в своем приложении?
Так что мне нужно вызвать propertyChanged ("AnimalName"); только когда я хочу изменить его значение свойства?
Я начинающий c #;)