将mdi应用程序转换为mvvm wpf应用程序

时间:2011-04-11 17:40:33

标签: c# wpf desktop-application mdi

我有一个winform应用程序,我想转换为WPF

它有一个主要形式(MDI),孩子们也可以互相打电话。

根据mvvm,我读到MDI不是一个好习惯。但我看到该应用程序具有我想要的外观和感觉(例如:Prism-我被告知对于初学者和我需要的小应用程序来说它太复杂了。)

您是否知道一个遵循mvvm规则且具有MDI应用程序外观的小型WPF项目?

由于 阿萨夫

1 个答案:

答案 0 :(得分:4)

MDI是一种GUI设计模式。 MVVM是一种编程设计模式。这两者真的根本没有关系。你可以一起做一个或两个。

然而,许多GUI设计专家对MDI不以为然,但这完全是因为最终用户的可用性...而不是因为底层代码。

也许如果您描述或提供您想要创建的UI的模型,我们可以提供有关如何在WPF中实现它的指导。