WPF功能区AuxiliaryPaneContent隐藏或折叠

ton*_*nco 4 c# wpf ribbon ribbon-control

我正在使用功能区为我的WPF应用程序检查链接>>

我想隐藏/折叠区域称为AuxiliaryPaneContent - 检查此截图:

在此输入图像描述

我读到我需要通过风格来做,但我不知道如何.

这是我的代码:

<r:Ribbon.ApplicationMenu>                
    <r:RibbonApplicationMenu Visibility="Visible" >
        <r:RibbonApplicationMenu.AuxiliaryPaneContent>
            <!-- STYLE SHOULD BE PROBABLY HERE -->
        </r:RibbonApplicationMenu.AuxiliaryPaneContent>

        <r:RibbonApplicationMenuItem 
                              Header="Item1"                                          
                              Click="ExitClick"
                              IsEnabled="True"
                              KeyTip="O" />
        <r:RibbonApplicationMenuItem 
                              Header="Item2"                                          
                              Click="MyClick"
                              IsEnabled="True"
                              KeyTip="O" />
    </r:RibbonApplicationMenu>                
</r:Ribbon.ApplicationMenu>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

小智 6

这对我有用.只需确保将其调用

RibbonWindow_Loaded(object sender, RoutedEventArgs e)
        {
             var grid = (_ribbonApplicationMenu.Template.FindName("MainPaneBorder",_ribbonApplicationMenu) as Border).Parent as Grid;
             grid.ColumnDefinitions[2].Width = new GridLength(0);
        }
Run Code Online (Sandbox Code Playgroud)