对于一个新项目,我正在编写一个管理工具作为客户端软件。到目前为止,我只用一个'老看'的GUI写了一些小的winforms应用程序。基于功能区的GUI - Winforms vs WPF
我在想新鲜的东西,看起来像基于色带的设计。
是进入我脑海的问题是:
1)我宁愿在WPF为的WinForms带状基于GUI(虽然我以前从来没有接触WPF)
2)是否有免费区控件的任何建议?我发现微软似乎有这个功能区许可证,但我仍然不明白。他们是否提供全功能色带控制?如果是,Winforms或WPF?
对于一个新项目,我正在编写一个管理工具作为客户端软件。到目前为止,我只用一个'老看'的GUI写了一些小的winforms应用程序。基于功能区的GUI - Winforms vs WPF
我在想新鲜的东西,看起来像基于色带的设计。
是进入我脑海的问题是:
1)我宁愿在WPF为的WinForms带状基于GUI(虽然我以前从来没有接触WPF)
2)是否有免费区控件的任何建议?我发现微软似乎有这个功能区许可证,但我仍然不明白。他们是否提供全功能色带控制?如果是,Winforms或WPF?
访问http://fluent.codeplex.com/下载免费的WPF功能区。此功能区具有Office 2010功能区的风格,并且我已将其用于其中一个应用程序中。下载也有很多关于如何将功能区实现为WPF应用程序的示例。
至于从WinForms切换到WPF,是的,这是一个很大的学习曲线,但在某些时候,你应该潜入并开始学习它。你会很高兴你做到了。
已经宣布将WPF作为“后RTM”的功能区控件。
虽然我很喜欢WPF,但是有一个陡峭的学习曲线,所以单独的Ribbon可能没有足够的理由来切换。有丝带的第三方供应商。
访问像Silverlight,多点触摸等更新的东西,通常更现代的(更具前途的证明)和强大的GUI平台,并对你的职业生涯的影响可能使WPF的情况。
我已经下载了库和示例,并体验了我的第一个wpf会话。该控件看起来非常有用,但令我烦恼的是标签旁边的BackstageItem菜单。 (作为主要名称的文件“文件”)有没有办法显示它,因为我没有看到使用它的任何理由。还没有找到一个属性: - | – citronas 2010-06-04 22:57:35
有人已经想通过修改功能区的源代码来隐藏BackstageButton。他们通过将BackstageButton从private改为public来做到这一点,这允许他们在后面的代码中设置可见性。你可以看到这里的帖子: http://fluent.codeplex.com/Thread/View.aspx?ThreadId=206195 – Brent 2010-06-05 15:54:12
这个功能区曾经很酷。但是,当我遇到问题时,开发者从来没有回应过,界面过时而且速度很慢。它很慢,它闪烁,它已经过时,我讨厌它(我曾经喜欢它)。我完全放弃了试图获得一个标准和当前的色带。哦,我也不会支付600美元。通过一些努力,我可以免费为自己制作一个。 – uSeRnAmEhAhAhAhAhA 2014-01-18 22:25:48