캔버스에 폴리 라인이 포함 된 그래프가 있습니다. 폴리 라인의 스트로크를 아래쪽의 색상에서 시작하여 맨 위에있는 다른 색상으로 설정하고 싶습니다. 작동이 방법으로
다중 선 및 LinearGradientBrush가있는 차트의 문제점
<Polyline StrokeThickness="2">
<Polyline.Stroke>
<LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
<GradientStop Color="Blue" Offset="0" />
<GradientStop Color="Cyan" Offset="1" />
</LinearGradientBrush>
</Polyline.Stroke>
</Polyline>
을하지만, 그라데이션의 높이 폴리 라인의 높이와 같다 :이 XAML로했습니다. 캔버스의 맨 아래에서 위쪽으로가는 폴리 라인이있는 경우 캔버스의 전체 높이에 그라디언트가 적용됩니다. 그 대신에 수평 폴리선이 있다면, 그 두께에 그라디언트가 적용됩니다.
폴리 라인 높이와 독립적으로 캔버스 높이와 동일한 그래디언트 높이를 갖고 싶습니다.
어떻게해야합니까?