【问题标题】:WPF Displaying WindowsWPF 显示窗口
【发布时间】:2013-03-03 00:50:57
【问题描述】:

我一直在寻找关于 WPF、MVVM 和 Windows 导航的好教程。一旦用户单击“确定”按钮,我就会尝试显示一个新窗口。有谁知道该怎么做?

【问题讨论】:

    标签: wpf windows navigation


    【解决方案1】:

    要使用确定按钮显示新窗口,您需要创建窗口的新实例并调用它的 Show() 方法。您可以在按钮单击事件(后面的代码)中执行此操作,也可以将其绑定到自定义命令对象 (MVVM)。这是打开窗口的代码。

       var window = new MainWindow();
       window.Show();
    

    在 MVVM 中,一些开发人员选择只有 1 个窗口,通常是 MainWindow,并将其 UI 的部分分离到 UserControls 中。他们使用 DataTemplates 来定义哪个 UserControl 出现在 MainWindow 中。

    如果您只是花时间在 Google 上搜索这个主题,就会有很多关于 MVVM 的教程。这里有一些对我有很大帮助的链接。 http://rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/ http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-07
      • 2010-11-26
      相关资源
      最近更新 更多