C# 如何使ribbon控件快速访问工具栏位于我的GUI顶部?

C# 如何使ribbon控件快速访问工具栏位于我的GUI顶部?,c#,wpf,visual-studio-2012,ribbon-control,C#,Wpf,Visual Studio 2012,Ribbon Control,如何使ribbon控件快速访问工具栏位于我的GUI顶部 因此,我需要快速访问工具栏显示在顶部,就像在windows应用程序中一样,例如 单词和展望 编辑:这是我收到其他人反馈后的最新代码: <r:RibbonWindow x:Class="Company.RouteVisualization.MainWindowView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns

如何使ribbon控件快速访问工具栏位于我的GUI顶部

因此,我需要快速访问工具栏显示在顶部,就像在windows应用程序中一样,例如 单词和展望

编辑:这是我收到其他人反馈后的最新代码:

<r:RibbonWindow
    x:Class="Company.RouteVisualization.MainWindowView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:r="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
    Title="Route Visualization"
    Height="395"
    Width="832"
    TextOptions.TextFormattingMode="Display"
    WindowStyle="None">
    <Grid>
        <r:Ribbon Grid.Row="0" Name="ribbon">
            <r:Ribbon.QuickAccessToolBar>
                <r:RibbonQuickAccessToolBar>
                    <StackPanel Orientation="Horizontal">
                        <r:RibbonButton Label="B1" VerticalAlignment="Center"/>
                        <r:RibbonButton Label="B2" VerticalAlignment="Center"/>
                    </StackPanel>
                </r:RibbonQuickAccessToolBar>
            </r:Ribbon.QuickAccessToolBar>
            <r:RibbonTab Header="Home">
                <r:RibbonGroup Name="groupHome" Header="View">
                    <r:RibbonToggleButton Name="DisplayMapButton" Label="Display Map" IsChecked="True"
                    LargeImageSource="../Resources/Images/Earth.png" 
                    RenderOptions.BitmapScalingMode="NearestNeighbor"/>
                    <r:RibbonToggleButton Name="OnlineButton" Label="Online"    
                    LargeImageSource="../Resources/Images/Online.png"     
                    RenderOptions.BitmapScalingMode="NearestNeighbor"/>
                </r:RibbonGroup>
            </r:RibbonTab>
        </r:Ribbon>
    </Grid>
</r:RibbonWindow>

使用Ribbon窗口,您可以查看以下链接:

还请阅读以下内容:


使用Ribbon窗口,您可以查看以下链接:

还请阅读以下内容:



您可以在xaml的窗口标记中设置
WindowStyle=None
,但这也不会显示控制框(最大化、最小化和关闭按钮)…不,这不是我需要的。我需要最大、最小和关闭按钮:)你可以按照Omribitan说的做,然后创建你的控制按钮。(这就是我在自己的一个项目中必须做的事情。)然后@Sam说的就是要走的路……嗯,是的!你为什么要删除你的答案?!:(您可以在xaml的窗口标记中设置
WindowStyle=None
,但这也不会显示控制框(最大化、最小化和关闭按钮)…不,这不是我需要的。我需要最大、最小和关闭按钮:)您只需按照Omribitan所说的做,然后创建控制按钮即可。(这就是我在自己的一个项目中必须做的事情。)然后@Sam说的就是要走的路……嗯,是的!你为什么要删除你的答案?!:(所以我只是改变了一件事,从RibbonWindow继承,而不是从Window继承?仅此而已?是的,但请确保在.xaml和.csI中都做了更改,正如您所说,但所发生的一切是最小化、最大化和关闭按钮消失了,顶部仍然保留。您可以发布正在使用ribbon的窗口的xaml代码,还是发布一个小窗口复制示例?那么您应该删除WindowsStyle属性,因为它被设置为“无”。所以我只更改了一件事,从RibbonWindow继承,而不是从Window继承?仅此而已?是的,但请确保在.xaml和.csI中都按您所说的做了更改,但所发生的只是最小化、最大化和关闭按钮消失了顶部仍然保留。您可以发布正在使用ribbon的窗口的xaml代码,或者复制一个小示例吗?然后您应该删除WindowsStyle属性,因为它设置为“无”。