从应用程序到窗口的WPF PropertyChanged通知

时间:2018-02-28 17:14:37

标签: c# wpf events

我有一个基于某些事件打开窗口的应用程序。加载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

0 个答案:

没有答案