2009-10-15 3 views
0

<DockPanel LastChildFill="True" Height="18"> 
<Image Height="18" Width="80"> 
    <Image.Source> 
     <DrawingImage> 
      <DrawingImage.Drawing> 
       <GeometryDrawing Brush="Black"> 
        <GeometryDrawing.Geometry> 
         <LineGeometry StartPoint="0,9" EndPoint="38,9" /> 
        </GeometryDrawing.Geometry> 
        <GeometryDrawing.Pen> 
         <Pen DashCap="Flat" 
          Brush="Black" 
          Thickness="0.5" 
          DashStyle="{x:Static DashStyles.Dot}, Mode=OneTime}" 
         /> 
        </GeometryDrawing.Pen> 
       </GeometryDrawing> 
      </DrawingImage.Drawing> 
     </DrawingImage> 
    </Image.Source> 
</Image> 
<TextBlock Height="18" Text="{Binding Name, Mode=OneTime}" Margin="3,2,5,0" /> 
</DockPanel> 

답변

0

DashCap = "Flat"을 제거하면 점이 보입니다. 다른 DashCaps가 작동합니다 : Round, Square, Triangle.

+0

위대한, 당신은 내 영웅입니다. 나는 그것을 약 2 시간 동안 고치려고 노력하고 있었다. –

+0

다른 질문이 있습니다. 어떻게 점, 대시, DashDot 같은 다른 Dash 스타일을 직접 설정하여 선을 그리는 ...? –

+0

새로운 질문을 이해할 수 있는지 잘 모르겠습니다. 대쉬 패턴을 어떻게 제어 할 수 있습니까? 당신은 다른 질문을 시작하고 당신이하고 싶은 일에 대해 좀 더 자세하게 설명해야합니다. 제가 도울 수 있다면 제가 보게 될 것입니다. –

관련 문제