How to add a vertical Separator?
separator, visual-studio-2012, wpf, xaml
Solution
This should do exactly what the author wanted:
<StackPanel Orientation="Horizontal">
<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />
</StackPanel>
if you want a horizontal separator, change the `Orientation` of the `StackPanel` to `Vertical`.
Problem
I want to add a vertical Separator to a Grid, but i can only find the horizontal. Isn't there a Property, where you can enter if the line of the separator should be horizontal or vertical? I searched a lot, but didn't find a short and easy solution to this. I use .Net Framework 4.0 and Visual Studio Ultimate 2012. If I try to rotate the horizontal Separator by 90 degrees, it loses the ability to "dock" to other Components. The rotated separator looks like this: ``` <Separator HorizontalAlignment="Left" Height="100" Margin="264,26,0,0" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0.5,0.5"> <Separator.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="90"/> <TranslateTransform/> </TransformGroup> </Separator.RenderTransform> </Separator> ```