2010-05-21 4 views

답변

1

예를 쉽게 LinearGradientBrush이 작업을 수행 할 수 있습니다 : 엔드 포인트의 속성

<Rectangle Width="100" Height="100"> 
    <Rectangle.Fill> 
     <LinearGradientBrush SpreadMethod="Reflect" StartPoint="0 0" EndPoint="0 0.05"> 
      <GradientStop Offset="0.5" Color="Black"/> 
      <GradientStop Offset="0.5" Color="White"/> 
     </LinearGradientBrush> 
    </Rectangle.Fill> 
    </Rectangle> 

당신 제어 선 두께와 방향.

+0

고마워요. 지금이 점을 기준으로 점선을 표시하려고합니다.이 방법이 가능한지 궁금합니다. – Pravin

+0

불투명도 마스크에 선에 수직 인 유사한 선형 상형 브러시 (흰색을 # 00FFFFFF로 대체)를 오버레이하여이 작업을 수행 할 수 있습니다. – bitbonk

+0

솔루션을 주셔서 감사합니다,하지만 지금은 사각형의 너비가 런타임에 변경 될 것입니다 내가이 중 하나를 사용할 수 없을 것 같아요. 그라데이션 스톱 옵셋은 선과 같이 보이지 않을 경우 작동하지 않습니다. – Pravin

관련 문제