PenLineCap.Flat : Stroke « Windows Presentation Foundation « C# / CSharp Tutorial






<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Orientation="Horizontal">
    <StackPanel.Resources>
        <Style TargetType="{x:Type Canvas}">
            <Setter Property="Width" Value="150" />
            <Setter Property="Margin" Value="12" />
        </Style> 

        <Style x:Key="thin">
            <Setter Property="Line.X1" Value="00" />
            <Setter Property="Line.Y1" Value="50" />
            <Setter Property="Line.X2" Value="100" />
            <Setter Property="Line.Y2" Value="50" />
            <Setter Property="Line.Stroke" Value="Black" />
        </Style>

        <Style x:Key="thick"
               BasedOn="{StaticResource thin}">
            <Setter Property="Line.Stroke" Value="LightGray" />
            <Setter Property="Line.StrokeThickness" Value="25" />
        </Style>
    </StackPanel.Resources>

    <Canvas>
        <TextBlock Text="PenLineCap.Flat" />
        <Line Style="{StaticResource thick}"
              StrokeStartLineCap="Flat"
              StrokeEndLineCap="Flat" />
        <Line Style="{StaticResource thin}" />
    </Canvas>

                
</StackPanel>
WPF Pen Line Cap Flat








24.83.Stroke
24.83.1.StrokeDashArray 4,2 / StrokeDashOffset: 0StrokeDashArray 4,2 / StrokeDashOffset: 0
24.83.2.StrokeDashArray>: 4,2 /StrokeDashOffset: 1StrokeDashArray>: 4,2 /StrokeDashOffset: 1
24.83.3.StrokeDashArray: 4,2 /StrokeDashOffset: 2StrokeDashArray: 4,2 /StrokeDashOffset: 2
24.83.4.StrokeDashArray: 4,1,4,3 /StrokeDashOffset: 1StrokeDashArray: 4,1,4,3 /StrokeDashOffset: 1
24.83.5.StrokeDashArray: 1,4,1,2 / StrokeDashOffset: 1StrokeDashArray: 1,4,1,2 / StrokeDashOffset: 1
24.83.6.StrokeDashArray: 1 / StrokeDashOffset: 1StrokeDashArray: 1 / StrokeDashOffset: 1
24.83.7.PenLineJoin.BevelPenLineJoin.Bevel
24.83.8.PenLineJoin.RoundPenLineJoin.Round
24.83.9.PenLineJoin.MiterPenLineJoin.Miter
24.83.10.PenLineCap.FlatPenLineCap.Flat
24.83.11.PenLineCap.SquarePenLineCap.Square
24.83.12.PenLineCap.RoundPenLineCap.Round
24.83.13.PenLineCap.TrianglePenLineCap.Triangle
24.83.14.StrokeStartLineCap=Round, StrokeEndLineCap=RoundStrokeStartLineCap=Round, StrokeEndLineCap=Round
24.83.15.Dotted PathDotted Path