如何使用WPF和Prism显示模式对话框?

时间:2012-01-26 21:15:45

标签: wpf prism

我们正在使用Prism进行WPF应用程序。

我们正在使用'view-first'方法,我们的视图将注入VM(IFooViewModel)。

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

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

1 个答案:

答案 0 :(得分:1)

我假设您也在使用PRISM的DI容器,您可以尝试使用Inversion of Control。基本上你做的是以下几点。

每个视图都有自己的界面。在该界面中,您可以使用事件等来定义代码。然后,您可以将接口注入到viewmodel中,而无需了解视图。当然除了必要的事件