WinForms C#.Net 4.0中的function区

Microsoft是否为非Office应用程序提供了function区控件? 如果没有,有没有免费的?

我喜欢该组件,并希望使用它我的WinForm 4.0应用程序。

Microsoft为WPF制作了一个可以在这里下载的版本。

Codeplex上有一个应该适用于传统的WinForms(开源)。

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

如果有帮助,WPF区域似乎有更多选项:

  1. WPF – 2010年10月 WPF的Microsoftfunction区 ,它取代了WPFfunction区预览
  2. 新的.NET 4.5 WPFfunction区 – RC,但至少它在框架中
  3. 流畅的色带控制套件

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

  1. 商业图书馆: ComponentOne Ribbon
  2. 商业图书馆: Infragistics WinToolbars
  3. 有关使用Microsoft Windows 7 SDKfunction区的博客
  4. CodeProject文章
  5. 使用Windows 7 SDK的CodeProjectpost

在CodePlex上提到的是一个很好的第一次努力,但自2009年以来一直没有发布,它没有提供太多的function。

CodePlex上有一个完整的软件包,它是活跃的,function齐全的。 你可以在这里得到它。

这是围绕Windows 7 Ribbon Control的.NET包装器,虽然它确实需要Windows SDK进行编译,但它对于想要在不产生商业产品开销成本的情况下整合function区的WinForms应用程序非常有用。