问题
I want to use the Separator control in a vertical way (Lets say in a horizontal StackPanel).
Searching around I found this method but it doesn't use the Separator control rather it uses borders and rectangles. https://social.msdn.microsoft.com/forums/en-US/wpf/thread/eab865be-ad9b-45ed-b9d8-fc93f737b163
Is it possible to use the Separator control in a vertical way?
回答1:
Also:
<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />
回答2:
Vertical Separator
<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>
Which can be used like this
<Separator Style="{DynamicResource VerticalSeparatorStyle}" />
来源:https://stackoverflow.com/questions/4011571/a-vertical-separator-control-in-a-menu-toolbar-stackpanel-etc-is-it-possib