WPF功能区导航按钮 - 如何使用

时间:2013-08-12 17:46:27

标签: wpf visual-studio-2012 ribbon

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

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

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

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

它会给你一个漂亮的窗口,IE浏览器就像导航按钮一样,实际的功能区吧。

Ribbon with Navigation

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

我有一个带有导航堆栈的应用程序,我只需要能够在用户向前/向后点击时触发事件,这样我就可以让应用程序导航。当然,我需要能够启用或禁用它们,具体取决于导航堆栈。

我看过,但是我没有看到任何公开按钮的RibbonClass的属性。

2 个答案:

答案 0 :(得分:1)

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

详情请见: https://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/navigation-overview

答案 1 :(得分:0)

好吧,在这里没有回复,没有运气谷歌搜索,我得出的结论是导航按钮没有得到官方支持,并且没有任何属性暴露它们。我一直在搜索源代码,它是WPF Ribbon Download的一部分,但我一无所获。

所以我现在要回答这个问题。

相关问题