对于一个新项目,我正在编写一个管理工具作为客户端软件。 到目前为止,我只编写了一些带有'old-lookin'GUI的小型winforms应用程序。
我正在考虑一些新鲜的,看起来像基于色带的设计。
我想到的问题是:
1)我是否应该选择WPF而不是基于功能区的GUI(尽管我之前从未接触过WPF)
2)是否有任何关于免费色带控制的建议?我发现微软似乎有这个功能区许可证,但我仍然没有得到它。它们是否提供基于功能的全功能控制?如果是,Winforms或WPF?
答案 0 :(得分:5)
已宣布WPF的功能区控件为“post RTM”。
虽然我非常喜欢WPF,但是学习曲线陡峭,因此单独使用Ribbon可能不足以切换。那里有第三方供应商用丝带。
访问更新的东西,如Silverlight,多点触控和通常更现代(更具未来证明)和强大的GUI平台以及对您的职业生涯的影响可能会成为WPF的案例。
答案 1 :(得分:5)
访问http://fluent.codeplex.com/下载WPF的免费功能区。此功能区具有Office 2010功能区的样式,我已在其中一个应用程序中使用它。下载中还有很多关于如何将功能区实现到WPF应用程序的示例。
至于从WinForms切换到WPF,是的,它是一个很大的学习曲线,但在某些时候你应该开始学习它。你会很高兴的。