【问题标题】:Ribbon menu in Windows 8 Desktop appsWindows 8 桌面应用程序中的功能区菜单
【发布时间】:2023-04-02 01:13:02
【问题描述】:

好的,所以在使用 Windows 7 的大部分时间里,实现功能区菜单是一件很痛苦的事情。我真的希望在 Visual Studio Ultimate 2012 RC 中看到对它的全面支持。由于MS似乎非常想推动它。


如何使用 VS 2012 Ultimate RC 将功能区菜单(原始/默认/普通菜单 - 不是第三方菜单)添加到我的 WinForms 或 WPF 桌面应用程序(适用于 Windows 8)?

我确实搜索了每一个我能找到的看起来甚至与远程相关的网站,但没有任何运气。

非常感谢任何帮助

谢谢

【问题讨论】:

  • 您的项目使用的是什么版本的 .NET? (WPF 4.5 包括一个功能区控件。)
  • 啊,它使用的是 4.5。我希望能够在 4.0 和(希望也是 3.5)中使用它——我确实在 VS 2010 Ultimate 和 Express Editions 的工具箱中看到了它,但我现在在 VS 20_12_ 中看不到它。我什至尝试“选择项目...”,但它没有出现在列表中。
  • 有两个来自 MS 的 Riubbon 控件:Microsoft. 命名空间中的 .NET 4 中可用的现有下载(不知道是否更早);并在带有 .NET 4.5 的框中。像这样的事情不会被移植到早期的框架中。 (如果您必须支持早期的 .NET 版本,第三方组件供应商可能是更好的选择。)

标签: c# .net wpf windows winforms


【解决方案1】:

This msdn link will provide you with the "getting started" info.

在该页面上,下载功能区项目并将其添加到 VS。然后,您可以将其添加到您的项目中。它适用于 .NET 4.0 和 4.5,但不适用于 3.5 或更低版本。

【讨论】:

  • 谢谢@Tawnos - 我没想到会支持 3.5,不过我会喜欢的。但是在您链接到的那个页面上,靠近底部;它说它可以与 .NET 3.5SP1 一起使用 - 我也会看看效果如何。
  • 您知道是否可以从 XAML/属性窗格中自定义功能区的颜色?据我所知,它只允许您更改功能区控件的背景颜色。我想如果我不能按照自己的喜好设计这个样式,我可能会使用 Fluent Ribbon。
  • 是的,您可以更改颜色。单击生成的功能区的顶部,您可以编辑前景色/背景色。顶部是选项卡正上方的栏。
猜你喜欢
  • 2011-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-23
  • 1970-01-01
相关资源
最近更新 更多