我在视图模型的视图中有关于绑定的一般问题。
我们正在开发向导,在初始化页面中调用所有页面
在向导启动之前(参见下面的代码)所以在视图中我们使用以下代码与this.Datacontext = mvm;
建立关系,当前这个代码被称为视图模型中绑定到屏幕的对象(来自viewModel
)为空,因为在页面创建开始时会调用它,但视图模型将在稍后的程序中使用数据进行更新。
当有界项目被填满时,是否会使用数据更新屏幕?
public partial class EPreviewGraphSelector : UserControl
{
MyViewModel mvm = new viewModel();
public EPreviewGraphSelector()
{
InitializeComponent();
this.Datacontext = mvm;
}
}
答案 0 :(得分:1)
当有界项目被填满时,屏幕是否会用数据更新?
如果您的ViewModel正确实现了INotifyPropertyChanged
,则UI应该更新。