【问题标题】:convert mdi application to mvvm wpf application将 mdi 应用程序转换为 mvvm wpf 应用程序
【发布时间】:2011-04-11 17:40:33
【问题描述】:

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

它有一个主窗体(MDI),孩子们也可以互相调用。

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

你知道一个遵循 mvvm 规则并且具有 MDI 应用程序外观和感觉的小型 WPF 项目吗?

谢谢 阿萨夫

【问题讨论】:

    标签: c# wpf desktop-application mdi


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多