分隔符,如:
水平分隔符 XAML
<Separator Style="{StaticResource HorizontalSeparatorStyle}"/>
水平分隔符 Style
<Style x:Key="HorizontalSeparatorStyle" TargetType="{x:Type Separator}">
<Setter Property="Background" Value="#dfdddb"/>
<Setter Property="Focusable" Value="false"/>
<Setter Property="Height" Value="1"/>
<Setter Property="SnapsToDevicePixels" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Separator}">
<Line Stretch="Fill" X2="1" Stroke="{TemplateBinding Background}" StrokeThickness="{TemplateBinding Height}" StrokeStartLineCap="Square" StrokeEndLineCap="Square"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
垂直分割符 XAML
<Separator Style="{StaticResource VerticalSeparatorStyle}"/>
垂直分割符 Style
<!--垂直分隔符-->
<Style x:Key="VerticalSeparatorStyle"
TargetType="{x:Type Separator}"
BasedOn="{StaticResource {x:Type Separator}}">
<Setter Property="LayoutTransform">
<Setter.Value>
<TransformGroup>
<TransformGroup.Children>
<TransformCollection>
<RotateTransform Angle="90"/>
</TransformCollection>
</TransformGroup.Children>
</TransformGroup>
</Setter.Value>
</Setter>
</Style>
原文参考:https://stackoverflow.com/questions/13584998/how-to-add-a-vertical-separator
原文:https://www.cnblogs.com/microsoft-zh/p/14856791.html