我有一个窗口的ViewModel
public class MainWindowViewModel : ViewModelBase, INotifyPropertyChanged
{
}
viewModel有一个基类。基类具有复杂类型作为应用程序启动时创建的属性。
public class ViewModelBase {
public Configuration Config { get; set; }
}
在我看来,我需要绑定到Config属性上的属性并获取更改通知。 View的datacontext是MainWindowViewModel,我有一个绑定语句,如
Text="{Binding Config.Property}"
关于如何完成我所尝试的任何建议?
答案 0 :(得分:0)
你在那里应该工作得很好。如果Config属性正在更改,那么您还希望ViewModelBase
实现INotifyPropertyChanged
并在Config属性更改时引发事件,类似于您要绑定到的属性在Configuration类中正在改变,然后还需要实现INotifyPropertyChanged
并在其属性发生变化时引发事件。