我有一个winform应用程序,我想转换为WPF
它有一个主要形式(MDI),孩子们也可以互相打电话。
根据mvvm,我读到MDI不是一个好习惯。但我看到该应用程序具有我想要的外观和感觉(例如:Prism-我被告知对于初学者和我需要的小应用程序来说它太复杂了。)
您是否知道一个遵循mvvm规则且具有MDI应用程序外观的小型WPF项目?
由于 阿萨夫
答案 0 :(得分:4)
MDI是一种GUI设计模式。 MVVM是一种编程设计模式。这两者真的根本没有关系。你可以一起做一个或两个。
然而,许多GUI设计专家对MDI不以为然,但这完全是因为最终用户的可用性...而不是因为底层代码。
也许如果您描述或提供您想要创建的UI的模型,我们可以提供有关如何在WPF中实现它的指导。