基于功能区的GUI - Winforms与WPF

时间:2010-06-03 22:47:31

标签: c# wpf winforms ribbon

对于一个新项目,我正在编写一个管理工具作为客户端软件。 到目前为止,我只编写了一些带有'old-lookin'GUI的小型winforms应用程序。

我正在考虑一些新鲜的,看起来像基于色带的设计。

我想到的问题是:
1)我是否应该选择WPF而不是基于功能区的GUI(尽管我之前从未接触过WPF) 2)是否有任何关于免费色带控制的建议?我发现微软似乎有这个功能区许可证,但我仍然没有得到它。它们是否提供基于功能的全功能控制?如果是,Winforms或WPF?

2 个答案:

答案 0 :(得分:5)

已宣布WPF的功能区控件为“post RTM”。

虽然我非常喜欢WPF,但是学习曲线陡峭,因此单独使用Ribbon可能不足以切换。那里有第三方供应商用丝带。

访问更新的东西,如Silverlight,多点触控和通常更现代(更具未来证明)和强大的GUI平台以及对您的职业生涯的影响可能会成为WPF的案例。

答案 1 :(得分:5)

访问http://fluent.codeplex.com/下载WPF的免费功能区。此功能区具有Office 2010功能区的样式,我已在其中一个应用程序中使用它。下载中还有很多关于如何将功能区实现到WPF应用程序的示例。

至于从WinForms切换到WPF,是的,它是一个很大的学习曲线,但在某些时候你应该开始学习它。你会很高兴的。