あなたが要素、例えば、多くの種類に適用することができ、スタイルを定義することができます。1つのXAMLスタイルに対して複数のTargetTypesを定義できますか? HTML/CSSで
.highlight {
color:red;
}
は例えば、PやDIVの両方に適用することができます。
<p class="highlight">this will be highlighted</p>
<div class="highlight">this will also be highlighted</div>
が、中あなたがそうでなければ、あなたがエラーを取得し、スタイルのためのTargetTypeを定義するために持っているように見えるXAML:
<Style x:Key="formRowLabel" TargetType="TextBlock">
は、XAMLスタイルが複数の要素または電子に適用することができるようにする方法がありますCSSのように開いておくようにしますか?
ボタンとテキストボックスには適用しますが、チェックボックスには適用しません。 –
あなたはそれをあなたが望むものにでも適用することができます。このスタイルはコントロールに適用する必要があります。 'x:Key = "Highlight"'を削除すると、Ifはすべてのコントロールにのみ適用されます。チェックボックスに適用しない場合は、 'Style ='プロパティをそのままにしておきます。 –
明確化: 'x:Key = "Highlight"をスタイル定義から削除して、そのタイプのすべてのインスタンスにスタイルを適用します。キーを使用して、コントロールからスタイルを削除するには、コントロールから 'Style = "{StaticResource Highlight}"'を削除します。 –