Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET 4.5测试版-功能区控件_C#_Ribbon Control_.net 4.5 - Fatal编程技术网

C# .NET 4.5测试版-功能区控件

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

我曾尝试使用.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/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解决了这个问题。我的问题之所以存在,是因为我使用的是标记,而不是您的示例中的标记。这是因为除了默认菜单之外,我还获得了一个全新的应用程序菜单——这就是为什么我感到困惑,我想删除它。无论如何,谢谢你的帮助!