希望这是一个合适的问题......
我第一次玩WPF的最终目标是最终将我们的程序从winforms应用程序转换为WPF应用程序。我们的应用程序当前使用MDI表单作为主要表单,允许多个打开的窗口显示数据等。
在WPF中,显示多组数据的最佳做法是什么? 我在VS 2010中看过tab方法,但这是最好的方法吗?还有哪些其他方法?
我们只是在弄清楚我们想要更新程序的行为的早期阶段,而且我对WPF还不太了解,所以如果有一个更好的问题我应该问,请告诉我。或者,如果这应该是一个维基问题。
答案 0 :(得分:9)
您可以使用AvalonDock - 它创建类似于Visual Studio的可停靠子窗口的界面。它还允许在应用程序内部浮动窗口(这些窗口可以选择停靠以创建选项卡式界面)。
通常,我认为这种可停靠的接口要比传统的MDI好得多。
答案 1 :(得分:2)
我的公司目前正在将MDI MFC应用迁移到WPF,我们正在使用SandDock。到目前为止,我一直很满意。他们有一个演示应用程序和30天免费试用版,因此您可以对其进行评估,看它是否符合您的需求。
答案 2 :(得分:2)
我不知道您是否正在寻找控制或设计指南。 Microsoft为模块化的大型应用程序提供了一个名为Prism的免费框架,它还支持针对您的业务案例的不同指南。
http://msdn.microsoft.com/en-us/library/gg406140.aspx
即使您只是在寻找插件控件,并且想要进行严格的WPF开发,您至少应该考虑查看这些链接...