Предположим, у меня есть виртуальная машина, которая реализовала INotifyPropertyChange:
public class MyViewModel{
public MyClass{get;set;}
...
}
но простой класс MyClass не реализован INotifyPropertyChange, он содержит только некоторые свойства, такие как:
public class MyClass
{
public MyClass()
{
}
public string P1 { get; set; }
...
}
в xaml, DataContext - это MyViewModel. Я установил привязку как:
Text = "{Binding MyClass.P1}"
Затем в конструкторе MyViewModel я настроил экземпляр MyClass и изменил свойства огня, как
this.RaisePropertyChanged("MyClass");
но значение P1 не отображается в пользовательском интерфейсе. Как реализовать что-то вроде этого. В этом случае RaisePropertyChanged («MyClass.P1»)?