BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软官方Ribbon控件

| 作者 Jonathan Allen 关注 530 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2010年8月10日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

微软发布了新的基于WPF的Ribbon控件预览版。Ribbon是传统菜单和工具栏的替代品,首先在Office 2007中使用。微软花了大量的财力对其进行可用性研究,庆幸的是允许大家在遵循某些严格的设计准则的前提下模仿这样的界面设计。虽然使用权利是免费提供的,但任何违反微软Ribbon准则的行为都必须在6个月内改正,否则微软将会基于相关的专利取消这个许可协议。

由于实现整个Ribbon设计的任务相对复杂,让人望而怯步,有些开发人员转而选择商业产品或一些开源项目。其他一些人则等待着微软为.NET应用程序提供一个官方版本。这样的版本,已经于去年向公众进行了开发,不过其中存在着一些严重的错误,API设计也不够优雅。

就在周一,一个更新的版本终于发布了,看起来它修复了所有错误和API设计缺陷。不兼容变更包含去掉了为每个菜单项添加RibbonCommand的需求,显式设置按钮的尺寸改变。做出必要的修改并不会花费太多时间,而且标准ICommand绑定的使用也颇受欢迎。

针对传统和MVVM风格的应用程序示例代码包含在一个独立的下载包中。其也包含着Ribbon控件本身的源代码,不过它并非开源项目。许可协议陈述如下:

你可以为RibbonControlsLibrary添加一个源代码副本的引用。这不是示例代码。你可以以源代码引用的形式在公司内使用RibbonControlsLibrary ,只能以只读的形式,专用于调试和维护你的在微软Windows操作系统上运行的产品。

二进制和示例代码可以通过微软下载站点下载。

查看英文原文:Microsoft Ribbon for WPF

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT