c# - 将 View 模型绑定(bind)到 View

标签 c# wpf xaml mvvm

我对 View 模型 View 中的绑定(bind)有一般性问题。

我们正在开发向导,在初始化页面中,所有页面都被调用
在向导开始之前(见下面的代码)所以在 View 中我们使用下面的代码来做与 this.Datacontext = mvm; 的关系,目前当调用此代码时, View 模型中绑定(bind)到屏幕的对象(来自 viewModel)是空的,因为它在页面创建开始时调用,但 View 模型稍后将在程序中使用数据更新.

当有界项目被填充时,屏幕会更新数据吗?

 public partial class EPreviewGraphSelector : UserControl
        {
           MyViewModel mvm = new viewModel(); 
            public EPreviewGraphSelector()
            {
                InitializeComponent();
                this.Datacontext = mvm;
            }
        }

最佳答案

does the screen will be updated with the data when the bounded items is filled ?



如果您的 ViewModel 实现了 INotifyPropertyChanged正确地,用户界面应该更新。

关于c# - 将 View 模型绑定(bind)到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536901/

相关文章:

c# - 按进程获取电池使用情况

WPF XAML WrapPanel 连续列表框项目

WPF 版本的 VirtualScreen

c# - 找不到 Xamarin.Forms.Platform.Android.LabelRenderer(xamarin 表单)的构造函数

c# - WPF:使用具有不同代码隐藏的相同 xaml 文件

c# - app.manifest 和 assemblyInfo.cs 版本号以及是否需要 app.manifest?

c# - 如何在 .NET 的基类静态方法中获取类类型?

c# - C# 中的类型相等性检查

c# - 如何在 WPF 中设置复选框的初始状态(在 XAML 或代码中)?

c# - WPF - Databind动态控件类型