【问题标题】:How do I display a modal dialog using WPF and Prism?如何使用 WPF 和 Prism 显示模式对话框?
【发布时间】:2012-02-01 15:57:08
【问题描述】:

我们正在使用 Prism 做一个 WPF 应用程序。

我们使用“视图优先”的方法,将视图注入虚拟机 (IFooViewModel)。

我们想在一个视图中连接一个 UI 动作来显示一个模态对话框。我们希望以“正确”的 Prism 方式执行此操作,即只指定一个 URI 而不是硬编码特定的 ViewViewModel

似乎很少有实现这个看似微不足道的目标的例子。

【问题讨论】:

    标签: wpf prism


    【解决方案1】:

    我假设您也在使用 PRISM 的 DI 容器,您可以尝试使用控制反转。基本上你要做的事情如下。

    每个视图都有自己的界面。在该界面中,您可以使用事件等定义代码。然后,您将接口注入到视图模型中,而它却不知道有关视图的任何信息。当然除了必要的事件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      • 2019-05-20
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多