我有一个基于某些事件打开窗口的应用程序。加载Window时,我将MyClass绑定到某些控件。这个绑定工作正常,但我没有收到PropertyChanged通知。
MyClass实现了INotifyPropertyChanged。 MyClass在Application中定期更新,但我的Window对MyClass的引用没有看到更改。
在我的应用程序更改MyClass后,如何在窗口中刷新MyClass?
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
var res = (MyResource)Application.Current.FindResource("MyRes");
var cntx = (MyContext)res.DataContext;
MyClassProp = cntx.MyClass;
MyClassProp.PropertyChanged += MyClassProp_PropertyChanged; // Not being triggered
}
还试过......
cntx.MyClass.PropertyChanged += MyClass_PropertyChanged; // Not triggered