积极答复者
C# 如何使用Ribbon 4 进行Office 2007界面风格的开发.

问题
-
由于初学C#, 对XAML知之甚少, 为了美观实用想使用Ribbon开发界面, 但是遇到了一个问题. 使用Ribbon 4开发应用只能开发Win 7风格的界面, 而不能使用使用Office 2007的风格, 而且也不能更换界面的颜色. 找了许久发现可以使用Office2007Black.XAML等更换界面风格, 但是他们只支持Ribbon 3, 而Ribbon 4 要使用CustomUI, 我对此不理解, 希望得到帮助, 怎么在Ribbon 4下开发Office 2007风格的界面, 如何更改界面颜色. 不胜感激.
- 已移动 Lie You 2011年11月10日 9:22 Move it for good discussion (发件人:Visual C#)
答案
-
你好,
2010年10月发布的Ribbon(WPF)最新版本是不向前兼容的。所以旧版的样式无法在新版本中使用。
如果你想用来开发Office 2007的界面风格, 目前来说只能全部都自己定制样式,工作量会比较大,可能不太实际。
Min Zhu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已编辑 Min ZhuModerator 2011年11月11日 2:58
- 已标记为答案 Min ZhuModerator 2011年11月18日 2:44
-
你好,
下载页面:http://msdn.microsoft.com/en-us/office/aa973809.aspx(下载地址在最后的License the Office UI链接)。
另请注意相关的License授权信息。有任何疑问可以拨打1-800-426-9400询问微软licensing专员,周一至周五,太平洋时间6:00 A.M. 至 6:00 P.M. 。
Min Zhu [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Min ZhuModerator 2011年11月15日 3:54
- 已标记为答案 Min ZhuModerator 2011年11月18日 2:44
-
您用的是什么 Ribbon 控件?Ribbon for WPF 或者是其他?Ribbon for WPF 是目前 Microsoft 官方支持的版本,已经集成到 WPF 4。
如果不考虑用 WPF,那么可以考虑购买 DevExpress 的 Ribbon 方案。他们提供从 Office 2007 到 2010 的各种界面风格。
Mark Zhou- 已标记为答案 Min ZhuModerator 2011年11月18日 2:45
全部回复
-
您用的是什么 Ribbon 控件?Ribbon for WPF 或者是其他?Ribbon for WPF 是目前 Microsoft 官方支持的版本,已经集成到 WPF 4。
如果不考虑用 WPF,那么可以考虑购买 DevExpress 的 Ribbon 方案。他们提供从 Office 2007 到 2010 的各种界面风格。
Mark Zhou- 已标记为答案 Min ZhuModerator 2011年11月18日 2:45
-
你好,
2010年10月发布的Ribbon(WPF)最新版本是不向前兼容的。所以旧版的样式无法在新版本中使用。
如果你想用来开发Office 2007的界面风格, 目前来说只能全部都自己定制样式,工作量会比较大,可能不太实际。
Min Zhu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已编辑 Min ZhuModerator 2011年11月11日 2:58
- 已标记为答案 Min ZhuModerator 2011年11月18日 2:44
-
你好,
下载页面:http://msdn.microsoft.com/en-us/office/aa973809.aspx(下载地址在最后的License the Office UI链接)。
另请注意相关的License授权信息。有任何疑问可以拨打1-800-426-9400询问微软licensing专员,周一至周五,太平洋时间6:00 A.M. 至 6:00 P.M. 。
Min Zhu [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Min ZhuModerator 2011年11月15日 3:54
- 已标记为答案 Min ZhuModerator 2011年11月18日 2:44