Ничто в этом коде явно не вызывает эту ошибку.Нам нужно больше информации, чтобы быть уверенным, что происходит.Однако подсказки, которые вы дали в отношении INotifyPropertyChanged, заставляют меня поверить, что ваше событие PropertyChanged имеет значение null, и у вас нет нулевой проверки вокруг него.Вам нужно либо добавить нулевую проверку:
set
{
_property = value;
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs"Property"));
}
, либо убедиться, что событие никогда не будет нулевым:
public event PropertyChangedEventHandler PropertyChanged = (s, e) => { };