C# .NET 4.5测试版-功能区控件
我曾尝试使用.NET4.5测试版和VisualStudio11测试版中提供的新WPF功能区控件。但有一件事让我困惑 当我们添加如此简单的XAML时:C# .NET 4.5测试版-功能区控件,c#,ribbon-control,.net-4.5,C#,Ribbon Control,.net 4.5,我曾尝试使用.NET4.5测试版和VisualStudio11测试版中提供的新WPF功能区控件。但有一件事让我困惑 当我们添加如此简单的XAML时: <Window x:Class="WpfApplication2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xam
<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在默认情况下只有一个元素——这是令人讨厌的部分。它看起来类似于RibbonaApplicationMenu对象,但我无法在其中添加任何子对象或删除此对象的事件。当我们单击向下箭头时,它会垂直扩展(您可以在下图中看到它)
有人知道如何移除这个物体吗?或者如何使用它?当我尝试从MSDN站点制作示例时,所有这些都可以正常工作,除了这个默认元素与我在XAML中添加的东西一起出现之外。有人试过同样的方法吗?谢谢你的帮助
是的,没错。也许我的问题不太准确。总而言之,你帮助mi解决了这个问题。我的问题存在是因为我使用了
标记
而不是您的示例中的
。这是因为除了默认菜单之外,我还获得了一个全新的应用程序菜单——这就是为什么我感到困惑,我想删除它。无论如何,谢谢你的帮助 您可以将其用作:
<Ribbon>
<Ribbon.ApplicationMenu>
<RibbonApplicationMenu SmallImageSource="..." >
<RibbonApplicationMenuItem Header="New" Click="New_Click" ImageSource="..." />
<RibbonApplicationMenuItem Header="Open" Click="Open_Click" ImageSource="..." />
<RibbonApplicationMenuItem Header="Save" Click="Save_Click" ImageSource="..." />
我建议不要删除它,每个标准功能区都有一个应用程序菜单。您可以将其用作:
<Ribbon>
<Ribbon.ApplicationMenu>
<RibbonApplicationMenu SmallImageSource="..." >
<RibbonApplicationMenuItem Header="New" Click="New_Click" ImageSource="..." />
<RibbonApplicationMenuItem Header="Open" Click="Open_Click" ImageSource="..." />
<RibbonApplicationMenuItem Header="Save" Click="Save_Click" ImageSource="..." />
我建议不要删除它,每个标准功能区都有一个应用程序菜单。是的,没错。也许我的问题不太准确。总而言之,你帮助mi解决了这个问题。我的问题之所以存在,是因为我使用的是标记,而不是您的示例中的标记。这是因为除了默认菜单之外,我还获得了一个全新的应用程序菜单——这就是为什么我感到困惑,我想删除它。无论如何,谢谢你的帮助!是的,没错。也许我的问题不太准确。总而言之,你帮助mi解决了这个问题。我的问题之所以存在,是因为我使用的是标记,而不是您的示例中的标记。这是因为除了默认菜单之外,我还获得了一个全新的应用程序菜单——这就是为什么我感到困惑,我想删除它。无论如何,谢谢你的帮助!