希望这是一个合适的问题...
我第一次玩WPF,最终目标是最终将我们的程序从Winforms应用程序转换为WPF应用程序。我们的应用程序目前使用MDI表单作为主窗体,以允许多个打开的窗口显示数据等。替代WPF中的MDI?
在WPF中,显示多组数据的最佳做法是什么?
我见过VS 2010中的tab方法,但这是最好的方法吗?还有什么其他方法?
我们只是在搞清楚我们希望更新后的程序的行为如何,并且我对WPF了解不多,所以如果有更好的问题,我应该问,让我知道。或者如果这应该是一个维基问题。
希望这是一个合适的问题...
我第一次玩WPF,最终目标是最终将我们的程序从Winforms应用程序转换为WPF应用程序。我们的应用程序目前使用MDI表单作为主窗体,以允许多个打开的窗口显示数据等。替代WPF中的MDI?
在WPF中,显示多组数据的最佳做法是什么?
我见过VS 2010中的tab方法,但这是最好的方法吗?还有什么其他方法?
我们只是在搞清楚我们希望更新后的程序的行为如何,并且我对WPF了解不多,所以如果有更好的问题,我应该问,让我知道。或者如果这应该是一个维基问题。
您可以使用AvalonDock - 它创建类似于Visual Studio的可停靠子窗口的界面。它还允许在应用程序内部悬浮窗口(这些窗口可以选择性地停靠以创建选项卡式界面)。
一般来说,我认为这样的可停靠接口要比传统的MDI好得多。
我的公司正在将MDI MFC应用程序迁移到WPF,我们正在使用SandDock。到目前为止,我一直对此感到满意。他们有一个演示应用程序和30天的免费试用版,所以您可以评估它是否适合您的需求。
我不知道你是否在寻找控制或设计指导方针。 微软为模块化的大型应用程序提供了一个名为Prism的免费框架,它也支持您的业务案例的不同指南。
http://msdn.microsoft.com/en-us/library/gg406140.aspx
即使你只是在寻找一个控制插件,你想认真做WPF开发你至少应该考虑检查出这些链接...
我尝试了棱镜,但我不确定我在做什么呢。该文件有点难以包裹我的头。 有什么好的入门教程可用? – AndyD273 2011-04-19 16:55:46
这里有一系列的屏幕录像,可以让你启动Silverlight和之前版本的棱镜,但它可以是一个开始,因为这些概念仍然适用http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/ 27分之10/棱镜和Silverlight的截屏上沟道9.aspx – silverfighter 2011-04-19 17:14:31