« 今年のGlobal Summitはパス | トップページ | 新刊案内:一太郎2008のすべて/ATOK2008のすべて/Shuriken2008のすべて »

2008/02/08

XAMLによる描画~Polygon(多角形)

<Polyline> の始点と終点を自動的につないで多角形を描くのが<Polygon>です。用意されている属性は<Polyline>とほぼ同じですが、内部を塗りつぶすFill属性を指定できるのが、<Polyline>との違いです。次はサンプルです。

http://www.makoto3.net/xaml/silverlight0033/index.html

ソースは次のとおりです。

【myxaml.xaml】

<Canvas
   xmlns="http://schemas.microsoft.com/client/2007"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Polygon Points="10,10 10,80 80,80"
     Stroke="green" StrokeThickness="5" Fill="red" />
<Polygon Points="110,10 110,80 180,80 180,10"
     Stroke="blue" StrokeThickness="10" Fill="skyblue" />
<Polygon Points="210,10 245,80 290,10"
     Stroke="crimson" StrokeThickness="5" Fill="yellow" />

<Polygon Points="10,110 10,180 45,155 80,180 80,110"
     Stroke="gray" StrokeThickness="8" Fill="white" />
<Polygon Points="140,118 200,118 230,170 200,222 140,222 110,170"
     Stroke="navy" StrokeThickness="15" Fill="orange" />

<Polygon Points="110,88 170,88 200,140 170,192 110,192 80,140"
     Stroke="red" StrokeThickness="15" Fill="black" Opacity="0.3" />

<Polygon Points="10,200 10,280 100,280 100,250 150,200"
     Stroke="green" StrokeThickness="15" />

<Polygon Points="150,150 150,280 280,280 280,100"
   Stroke="pink" StrokeThickness="10"
      Canvas.ZIndex="-1" Fill="black" />
</Canvas>

サンプルで使用した属性は次のとおりです。

Points

多角形の頂点。X1,Y1 X2,Y2 X3,Y3……の形式で指定する。

Stroke

線の色

StrokeThickness

線の太さ

Fill

図形内部を塗りつぶす色

Opacity

透明度(0.0~1.0)

Canvas.ZIndex

重なり順(マイナス値だと下、プラス値だと上)

なお、Fillを指定しない場合は透明になるようです(Fill="transparent"と同じ)。

JavaScriptでSilverlight 目次


このページは xfy Blog Editor  を利用して作成されました。

« 今年のGlobal Summitはパス | トップページ | 新刊案内:一太郎2008のすべて/ATOK2008のすべて/Shuriken2008のすべて »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/39246/40038161

この記事へのトラックバック一覧です: XAMLによる描画~Polygon(多角形):

« 今年のGlobal Summitはパス | トップページ | 新刊案内:一太郎2008のすべて/ATOK2008のすべて/Shuriken2008のすべて »

2009年7月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

最近のトラックバック