2012-07-04 19 views
5

回答を知っている人のための簡単なポイント:なぜこのXaml PathはSilverlightをクラッシュさせますか?

次のXamlパスはWPFでは問題なく動作しますが、Silverlightではクラッシュします。私はKaxamlでこの動作を検証できます。

パスコードが

<Path Fill="#FFEDEDED" StrokeThickness="1" Stroke="#FFA3A3A3" Opacity="0.7" 
       VerticalAlignment="Center" HorizontalAlignment="Center" > 
    <Path.Data> 
     <PathGeometry Figures="m 1 2 l 4.0525 5.2361 l 4.0527 -5.2361 z "/> 
    </Path.Data> 
</Path> 

れる例外は、スクリプトエラー

Silverlightアプリケーションで未処理のエラーです。テキストから System.Windows.Media.PathFigureCollectionの作成に失敗しました 'M 1 2リットル 4.0525 5.2361リットル4.0527 -5.2361 Z' はそうのような三角形を描くことになっ

enter image description here

アイデア

答えて

10

WPFと異なり、Silverlightは文字列をFigureに変換することをサポートしていません。


私はExpression Blendの中に、以下の下線/ホバーエラーメッセージました:

enter image description here


同等の三角形、ブレンドを経て執筆し、Silverlightのためのものです:

<Path Fill="#FFEDEDED" StrokeThickness="1" Stroke="#FFA3A3A3" Opacity="0.7" 
       VerticalAlignment="Center" HorizontalAlignment="Center" 
       Data="m 1 2 l 4.0525 5.2361 l 4.0527 -5.2361 z" /> 
+1

ブーム!ヒント:ありがとうございました。 –

+0

@GoneCoding PathGeometryにFillRuleがある場合はどうなりますか?何かのようなもの '' – NotAgain

関連する問題