WPFで線の周りだけ画像を表示する
WPFのGrid上に線を指定し、その周りだけある画像を表示させるということがしたいです。
調べた結果、LineのStrokeに画像のImageBrushを指定すれば出来そうなことがわかり試したのですが、ImageBrushのStretchがNoneでは、画像の中央を基準に線の画像を描画しており、思ったように表示されません(背景の画像と重なり線が見えなくなるようになって欲しい)。
<Grid Name="grid">
<Image Name="canvas" Source="Images/image.jpg" ></Image>
<Line StrokeThickness="30" X1="600" Y1="100" X2="600" Y2="400">
<Line.Stroke>
<ImageBrush Stretch="None" ImageSource="Images/image.jpg"/>
</Line.Stroke>
</Line>
</Grid>