Я установил DataContext в родительском компоненте WPF, чтобы можно было определить свойство.
К сожалению, PropertyChanged моей модели всегда имеет значение null, поэтому моя метка (вычисляемое свойство) не обновляется.
Компонент, содержащий представление:
Код: Выделить всё
Код: Выделить всё
Код: Выделить всё
public partial class SingleStepModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyRaised(string propertyname)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyname));
}
}
public String StepName
{
get
{
return IrrelevantLogic();
}
}
}
Код: Выделить всё
OnPropertyRaised(nameof(StepName));
У меня есть подозрение, что, поскольку я назначаю DataContext в ValidationGrid, INotifyPropertyChanged не инициализируется правильно, но мне не удалось решить эту проблему.
Любая помощь или рекомендации в правильном направлении приветствуются.< /п>
Подробнее здесь: https://stackoverflow.com/questions/787 ... ed-is-null