Shape
斜めの線で背景を描いた絵を描くことはできますか?
Rectangle
(画質については申し訳ありませんが)の例:
また、破線が必要な場合、または線のプロパティ(ストローク、太さなど)を変更する場合はどうなりますか?
この記事のソリューションを使用できますhttp://mark-dot-net.blogspot.com/2007/06/creating-hatched-patterned-brush-in-wpf.html
<VisualBrush
x:Key="HatchBrush"
TileMode="Tile" Viewport="0,0,10,10"
ViewportUnits="Absolute" Viewbox="0,0,10,10"
ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Canvas>
<Rectangle Fill="Azure" Width="10" Height="10" />
<Path Stroke="Purple" Data="M 0 0 l 10 10" />
</Canvas>
</VisualBrush.Visual>
</VisualBrush>
アプリケーションに合わせてパラメータなどを変更するだけです
使用法:
<Rectangle Width="80" Height="40"
Fill="{StaticResource HatchBrush}"/>
これは役に立ちますか:[ WPF、C#:画像コントロールの既存のビットマップに線を引く]またはhttp://msdn.microsoft.com/en-us/library/ms747393.aspx