単色で塗りつぶすSolidColorBrush
まずは、指定した色で均一に塗りつぶすSolidColorBrushを説明します。次がSolidColorBrushのサンプルです。
http://www.makoto3.net/xaml/silverlight0036/index.html
XAMLのソースは次のとおりです。
【myxaml.xaml】
<Canvas
xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Path StrokeThickness="10" Stroke="#FF0088FF" Data="M70,110 L150,110 150,70 230,150 150,230 150,190 70,190 z">
<Path.Fill>
<SolidColorBrush Color="navy"/>
</Path.Fill>
</Path>
</Canvas>
この例では、<Path>を使って矢印を描き、その内部をSolidColorBrushで紺色(navy)で塗りつぶしています。<Path>の開始タグではFill属性は指定せず、<Path.Fill>~</Path.Fill>のあいだに<SolidColorBrush>タグを挿入し、Color属性で色を指定しています。
指定そのものはFill属性を使った方が簡単ですが、以降に説明する画像やグラデーションのブラシを指定する際の基本形となりますので、このパターンに慣れた方が、応用はきくはずです。
このページは
xfy Blog Editor
を利用して作成されました。










コメント