WPF功能区中的垂直分隔符

Mar*_*rta 10 .net c# wpf ribbon separator

如何将垂直分隔符添加到WPF功能区,添加到RibbonGroup?我尝试了类似的东西,但我得到的是水平分隔符而不是垂直分隔符.

<r:RibbonGroup>
<r:RibbonButton Command="{StaticResource SomeButton}" />     
 <r:RibbonSeparator></r:RibbonSeparator> 
 <r:RibbonToggleButton IsChecked="False" Command="{StaticResource AnotherButton}"/></r:RibbonToggleButton>
 </r:RibbonGroup>
Run Code Online (Sandbox Code Playgroud)

那么如何制作垂直分隔符呢?

Mic*_* T. 10

我就是这样做的.

<ribbon:RibbonGroup.Resources>
    <!-- Vertical Separator-->
    <Style TargetType="{x:Type ribbon:RibbonSeparator}"
           x:Key="KeyRibbonSeparatorVertical">
        <Setter Property="LayoutTransform">
            <Setter.Value>
                <RotateTransform Angle="90"/>
            </Setter.Value>
        </Setter>
    </Style>
</ribbon:RibbonGroup.Resources>
Run Code Online (Sandbox Code Playgroud)


Chr*_*sto 5

看起来这不再适用于最新版本(3.5.40729.1).RibbonSeparator也不起作用,但您可以使用:

<Ribbon:RibbonControlGroup Height="55" Margin="5" Width="1" MinHeight="55" MaxWidth="1"/>
Run Code Online (Sandbox Code Playgroud)