我想从excel创建类似于这张图片的东西:
我在MDI子窗口的winforms中做了类似的事情。我从其他问题中了解到WPF不支持MDI。但是,2010年的WPF应用程序不是很出色吗?
所以我开始使用画布和用户控件。我很容易创建用户控件并放置在画布上但是......它们看起来不像一个窗口而且它们没有窗口的移动,调整大小,关闭等的支持,我意识到这是一个我需要找到很多代码并开始工作。
我已经读过MS出于某种原因放弃了MDI,但另一方面,看起来办公室正在实施它?
在我使用像http://wpfmdi.codeplex.com/之类的项目之前,我想我会问,看看是否有“MS已批准”我应该使用的内容。
答案 0 :(得分:0)
框架支持MDI ,就像其他任何东西一样(例如对接布局,浮动窗口......),但是当你发现微软本身并没有提供即用型实施。正如它没有提供对接布局/浮动窗口的实现/ ....所以如果你想使用它,你要么自己构建它,要么使用你发布的链接中的东西。
答案 1 :(得分:0)
Extended Wpf Toolkit可能会有所帮助。与Caliburn.Micro一起使用它来管理窗口。示例解决方案:https://github.com/tgjones/gemini