微软官方Ribbon控件

2010 年 8 月 09 日

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

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

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

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

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

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

查看英文原文: Microsoft Ribbon for WPF

2010 年 8 月 09 日 09:572706
用户头像

发布了 254 篇内容, 共 37.5 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

分布式文件存储QoS硬核黑科技,真香

焱融科技

高性能 存储 HPC 分布式文件存储 QoS

Vidyo的技术特点都有哪些?

dwqcmo

音视频会议 集成架构 解决方案 智能硬件

10 张图打开 CPU 缓存一致性的大门

小林coding

缓存 cpu 操作系统 计算机

如何生成 Flink 作业的交互式火焰图?

Apache Flink

flink

来自阿里面试官的Java面试连珠炮,让你自由发挥你能撑到哪一步?

Java架构之路

Java 程序员 架构 面试 编程语言

求职时这样回答问题你就输了!来自IT类面试官视角的深度解读

华为云开发者社区

面试 软件开发

30 岁的码农人生 ——人生至暗时,你依然能窥见光明

cxuan

程序员 程序人生 感悟

记一次Jvm参数调优实战

AI乔治

Java 架构 JVM 编程思维 jvm调优

如何在微信公众号图文中插入外链

Ceelog

微信公众号

程序员不愿意说的秘密!Java进阶架构师必看:架构完美设计+程序员三门课+架构修炼之道

Java架构追梦

个人计算机、工作站、服务器的主要区别

德胜网络-阳

接口测试工具

测试人生路

接口文档 接口测试

大企程序员亲身经历告诉你,CRM系统,自己的才是最好的

Learun

敏捷开发

一文读懂GaussDB(openGauss) 的六大关键技术特性

华为云开发者社区

数据库 数据 存储

谈谈贪官污吏

空山

爬虫“学前班”,记住这些不踩坑!

华为云开发者社区

爬虫 数据 搜索

以A.I.之力打破方言沟通障碍 科大讯飞重磅发布智慧翻译系统

Talk A.I.

API生态的发展与机遇:从5000组数据看中国API生态与开发者现状

华为云开发者社区

华为 API

最近程序员频繁被抓,如何避免面向监狱编程!?

Java架构师迁哥

阿里巴巴专属著作超赞,就是名字起得有点狂“成神之路”???

Java架构师迁哥

谷歌朝南,华为朝北

脑极体

什么是动态代理

Rayjun

Java 动态代理

AES加密模式

Mars

AES

小程序云开发实战:从0搭建科技爱好者周刊小程序

薛定喵君

微信小程序 小程序云开发 云开发

MySql从青铜到王者晋级之路,阿里大牛经验总结让牛少走弯路!

Java架构之路

Java 程序员 架构 面试 编程语言

.NET可视化权限功能界面设计

力软.net/java开发平台

.net 可视化 权限

【JSRC小课堂】Web安全专题(一)认证缺失和认证缺陷漏洞

京东智联云开发者

WEB安全

实用!8个 chrome插件玩转GitHub,单个文件下载小意思

程序员内点事

GitHub

你有时间吗?

池建强

时间

即构SDK10月迭代:新增多款语音音效、外部采集码流控制及Android SDK 最低支持操作系统版本调整

ZEGO即构

android RTC

可视化数据科学中的概率分布以帮你更好地理解各种分布

计算机与AI

学习 数据科学

微软官方Ribbon控件-InfoQ