这个问题以前已经发过了,但我找不到好的答案。
我想要我的WPF应用程序中的MDI子程序。我希望那些孩子完全遵守WPF。
.Net WPF不再有MDI子级(主窗口中的窗口)。有人说这是因为设计过时了,GUI应用程序不应该这样设计。那些人可以不回答这个帖子。我知道我需要什么。:)
WPF MDI有哪些(最好是免费的)替代方案?他们会和MVVM一起工作吗?
编辑: PEOPLE -不要投票评论说"MDI不好“。我特别要求人们避免那样做。我要求的是MDI窗口,而不是被告知不要使用MDI窗口。
发布于 2010-12-28 11:53:50
我知道您不想听到这些,但是MDI的主要目的是在应用程序的主窗口中复制桌面隐喻,这对最终用户来说有点令人困惑,因为它涉及多个级别的窗口管理:
技术:现在单击另一个窗口内活动窗口的
Maximize按钮,您刚刚恢复到正常大小,一切都应该正常。 客户:什么?
基于选项卡的接口通常被认为是MDI的一个更好的替代方案。您可能希望使用TabControl类并读取乔希·史密斯在MSDN杂志上发表的MVVM文章,这演示了如何在TabItems中托管视图。
https://stackoverflow.com/questions/4545678
复制相似问题