MVVM 的 WPF 加载屏幕



我不确定从哪里开始,所以任何帮助都会很棒。 我的应用程序需要登录/加载屏幕。 第一个窗口将根据数据库验证用户,然后加载多个集合。 加载完成后,"登录/加载屏幕"将关闭,并出现实际的主窗口。 所以这不是真正的亲子关系。

每个集合的加载都是模型视图完成的。 这就是我正在尝试做的,在"登录/加载屏幕"中;

MyViewModel _MyVM = new MyViewModel();
var newWindows = new MainWindow();
newWindows.Show();
this.Close();

问题是弄清楚如何在主窗口中调用_MyVM。

感谢您的帮助

您可以在调用 MainWindow 上的 InitializeComponent() 之前,使用方法打开 LogOn 视图

似乎你在问如何将视图模型提供给窗口以使其DataContext

MyViewModel _MyVM = new MyViewModel();
var newWindows = new MainWindow { DataContext = _MyVM };
newWindows.Show();
this.Close();

相关内容

  • 没有找到相关文章

最新更新