我尝试使用 .NET 4.5 Beta 和 Visual Studio 11 Beta 中提供的新 WPF Ribbon 控件。但是有一件事让我很困惑。
当我们添加这样简单的 XAML 时:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<StackPanel>
<Ribbon>
</Ribbon>
</StackPanel>
然后我们得到了我们的 Ribbon(正如预期的那样),但是这样的 Ribbon 默认只有一个元素 - 这是令人讨厌的部分。它看起来类似于 RibbonApplicationMenu 对象,但我无法添加任何子项或事件删除此人。当我们单击向下箭头时,它正在垂直扩展(您可以在下图中看到它)。
http://s17.postimage.org/3lvh8wyb3/ribbon4_5.png
任何人都知道如何删除这个对象?或者也许如何使用它?当我尝试从 MSDN 站点创建示例时,它们都工作正常,期望这个默认元素与我在 XAML 中添加的东西一起出现。有人试过同样的吗?谢谢你的帮助。
是的,这是真的。也许我的问题不是很精确。总而言之,您帮助 mi 解决了这个问题。我的问题存在是因为我使用的是<RibbonApplicationMenu>
标签而不是<Ribbon.ApplicationMenu>
您的示例。这导致我在默认菜单之外获得了一个全新的应用程序菜单 - 这就是我感到困惑并想删除它的原因。无论如何,谢谢你的帮助!