XAML:次の表記法の機能の違いは何ですか?
プロパティに最初のメソッドを使用すべきでない理由はありますか?
<Setter Property="Shape.Stroke" TargetName="circle" Value="#FF3C7FB1"/>
<Setter Property="Shape.Stroke" TargetName="arrow">
<Setter.Value>
<SolidColorBrush>#FF222222</SolidColorBrush>
</Setter.Value>
</Setter>
したがって、評判が十分に高くなった後でタグを追加することを忘れないでください。
タグ:拡張
編集0:私はデフォルトのテンプレートを使用してカスタムコントロールを作成していますが、後者のレイアウトがMicrosoftのやり方であることに気づきました。これは構文解析を促進するためですか、それとも単に慣例によるものですか?
編集1:前者の表記法を使用するとコンバーターが稼働するようになるので、私の質問は次のようになると思います:パフォーマンスの問題ですか?もしそうなら、ベンチマークはありますか?