一个垂直的分隔符控件在菜单、工具栏、StackPanel等中是否可行?

54
2个回答

122

另外:

<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />

34

垂直分隔符

<Style x:Key="VerticalSeparatorStyle" 
       TargetType="{x:Type Separator}"
       BasedOn="{StaticResource {x:Type Separator}}">
    <Setter Property="Margin" Value="6,0,6,0"/>
    <Setter Property="LayoutTransform">
        <Setter.Value>
            <TransformGroup>
                <TransformGroup.Children>
                    <TransformCollection>
                        <RotateTransform Angle="90"/>
                    </TransformCollection>
                </TransformGroup.Children>
            </TransformGroup>
        </Setter.Value>
    </Setter>
</Style>

以下是可以这样使用的代码

<Separator Style="{DynamicResource VerticalSeparatorStyle}" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接