7

Microsoft 是否具有针对非 Office 应用程序的功能区控件?如果没有,有没有免费的?

我喜欢那个组件并且想在我的 WinForm 4.0 应用程序中使用它。

4

4 回答 4

14

Microsoft 为 WPF 制作了一款,您可以在此处下载。

有一个适用于传统 WinForms的开源功能区。

于 2011-07-11T15:17:37.633 回答
7

Microsoft 在提供 Ribbon 控件方面做得有些混乱。最初它有一些非常复杂的许可条件,现在这些可能会放宽,但控制并不像他们最近部署的一些NuGet好东西那样容易获得。

如果有帮助的话,WPF 区域中似乎还有更多选择:

  1. WPF -用于 WPF 的 Microsoft 功能区 2010 年 10 月,它取代了WPF 功能区预览
  2. 新的 .NET 4.5 WPF 功能区- RC,但至少它在框架中
  3. Fluent 色带控制套件

一般来说,WinForms 似乎是一个死胡同,我不希望看到微软在它上面投入太多,但库/示例确实存在:

  1. 商业图书馆:ComponentOne Ribbon
  2. 商业图书馆:Infragistics WinToolbars
  3. 关于使用Microsoft Windows 7 SDK功能区的博客
  4. 代码项目文章
  5. CodeProject使用 Windows 7 SDK发布
于 2012-07-03T14:53:56.760 回答
1

CodePlex 上提到的第一次尝试是一个很好的尝试,但自 2009 年以来没有发布过,而且它没有提供太多功能。

CodePlex 上提供了一个完整的包,它是活跃的且功能齐全的。你可以在这里得到它。

这是一个围绕 Windows 7 功能区控件的 .NET 包装器,虽然它确实需要 Windows SDK 进行编译,但它非常适用于希望合并功能区而不产生商业产品开销成本的 WinForms 应用程序。

于 2012-06-21T03:08:57.927 回答
0

我建议 DevExpress 的商业 UI 库:

您可以在https://www.devexpress.com/try下载他们的 30 天免费试用版

于 2022-01-19T18:30:25.200 回答