-1
の違いは何ですか?StaticResourceとStaticResourceExtensionの構文
<TextBox Text="{local:BindingResourceExtension MyBinding}" >
<TextBox.Style>
<StaticResourceExtension ResourceKey="style" />
</TextBox.Style>
</TextBox>
とXAMLに好まれるべき
<TextBox Text="{local:BindingResourceExtension MyBinding}" Style="{StaticResource style}"/>
?
私はあなたの2番目の文章の意味に従いませんか? –
これをこのようにしてください。最初のやり方や2番目のやり方で書くのですか?もしあなたが最初にそれを書くなら、誰もあなたを止めることはできません。しかし、私はむしろそれを第2の方法で書きます。そして、私は、XAMLの大部分の著者が同意すると思います。とてもクリーンでシンプルです。 – BoltClock
2番目のコードブロックでStaticResourceをStaticResourceExtensionに置き換えても、それでも機能します。ですから、私はそれがstring = Stringのようなsimilerの場合だと思います。このように設計された理由を知っていますか? –