0

如果您创建一个空的 WPF 应用程序,并将 MainWindow.xaml 替换为以下内容:

<ribbon:Ribbon xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" />

(注意使用 Ribbon 类,而不是大多数关于该主题的教程中使用的 RibbonWindow。)

然后删除 MainWindow.cs 并运行应用程序。

它将为您提供一个漂亮的窗口,其中包含类似 IE 的导航按钮,并且在其下方是实际的功能区栏。

带导航的功能区

我如何使用这些导航按钮?我在 Ribbon Bar 的其余部分找到了很多信息,但没有找到导航按钮。

我有一个带有导航堆栈的应用程序,我只需要能够在用户单击前进/后退时触发一个事件,这样我就可以让应用程序导航。当然,我需要能够根据导航堆栈启用或禁用它们。

我看过,但我没有看到任何暴露按钮的 RibbonClass 属性。

4

2 回答 2

1

自 Avalon 时代以来,导航按钮就是 WPF 中内置的导航机制的一部分。它们与 Ribbon 没有任何共同之处。

在此处查看详细信息: https ://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/navigation-overview

于 2018-05-03T22:51:27.970 回答
0

好吧,在这里没有回应,也没有运气谷歌搜索后,我得出的结论是导航按钮不受官方支持,并且没有暴露它们的属性。我搜索了作为WPF 功能区下载的一部分提供的源代码,但我一无所获。

因此,我现在将其标记为已回答。

于 2013-08-13T17:35:54.193 回答