Silverlight で「ダッシュ ドット ドット」のスタイルのブラシを作成したいと思います。Path要素(長方形のグラフィックではない)の周りに「ダッシュドットドット」の境界線を実際に作成したいので、Rectangleを使用できません。これを行う方法はありますか?
ありがとう、ロマン。
Silverlight で「ダッシュ ドット ドット」のスタイルのブラシを作成したいと思います。Path要素(長方形のグラフィックではない)の周りに「ダッシュドットドット」の境界線を実際に作成したいので、Rectangleを使用できません。これを行う方法はありますか?
ありがとう、ロマン。
Path の StrokeDashArray プロパティだけが必要なようです。たとえば
StrokeDashArray="3 1 1 1 1 1"
、ダッシュ ドット ドット パターンが表示されます。
英語に翻訳すると、次のように書かれています。
3ユニットのダッシュ、 1ユニットのギャップ、 1ユニットのダッシュ、 1ユニットのギャップ、 1ユニットのダッシュ、 1単位のギャップ。
MSDN によると、「コレクション内の各 Double は、ペンの太さに対するダッシュまたはギャップの長さを指定します。」
フル パス マークアップのサンプル、
<Path Data="M120,141 C344,128 314,1 397,145 C480,289 619,392.00076 418,369.00067 C217,346.00061 131.99998,314.00018 134.99998,243.00008 C137.99998,171.99995 120,141 120,141 z" Fill="#FFF4F4F5" Margin="119.5,76.374,117.918,107.283" Stretch="Fill" Stroke="Black" UseLayoutRounding="False" StrokeDashArray="3 1 1 1 1 1"/>
MSDN リンク: http://msdn.microsoft.com/en-us/library/system.windows.shapes.shape.strokedasharray.aspx