2012-11-26 21 views

答えて

32

私はXAMLデザイナがButtonあるSystem.Typeに文字列値「ボタン」を変換する作り付けの型コンバータを適用すると違いはありません推測のための違いは何ですか。

しかし、x:Typeを使用して明示的な型指定を使用することを練習する必要があります。私たちは、そこに暗黙の文字列Type文句を言わない仕事BasedOnを使用してStylesを継承するとき

明示Type仕様が必要とされる別の場所です。

これは、キー "ボタン" を持つリソースを検索しようとするとして、ここで

BasedOn="{StaticResource {x:Type Button}}" 

でもないこの...

BasedOn="{StaticResource Button}" 

を働くだろう。しかし、x:Type仕様では、明示的にButtonTypeと指定されているので、Buttonを対象とするStyleの静的リソースの検索が行われます。

+0

返信いただきありがとうございます!あなたはスタイルを明示的にどういう意味ですか? – DEN

+2

explicitは 'Type'' {x:Type Button}'のオブジェクトであり、暗黙的には文字列 '" Button "'を意味します。 –

+0

非常に良い答えです。どうも – Invader

関連する問題