WPF MDI儿童

时间:2010-12-28 11:27:35

标签: wpf mdi

此问题已经发布过,但我找不到一个好的答案。

我想在我的WPF应用程序中使用MDI子项。我希望这些孩子完全符合WPF标准。

.Net WPF不再有MDI子节点(主窗口中的窗口)。有人说这是因为设计已经过时,GUI应用程序不应该这样设计。那些人可以不回答这篇文章。我知道我需要什么。 :)

WPF MDI有哪些(最好是免费的)替代品? 他们会使用MVVM吗?

编辑:人们 - 不要投票说“MDI不好”的评论。我特意要求人们避免这种情况。我要求MDI窗口,不要被告知不要使用MDI窗口。

2 个答案:

答案 0 :(得分:3)

Here你会找到你想要的东西。

编辑:我刚看到你是怎么问这个问题的。所以我猜你已经知道了。

答案 1 :(得分:3)

我知道您不希望听到这一点,但MDI基本上旨在复制应用程序主窗口中的桌面隐喻,这对最终用户来说有点混乱,因为它涉及多个级别的窗口管理:

  

技术现在点击其他窗口内活动窗口的Maximize按钮   你刚刚恢复到正常大小,一切都应该没问题。

     

客户:什么?

Tab-based interfaces通常被认为是MDI的更好替代方案。您可能希望使用TabControl课程并阅读Josh Smith's MVVM article on MSDN Magazine,其中演示了如何在TabItems中托管您的观看次数。