En HTML/CSS puede definir un estilo que se puede aplicar a muchos tipos de elementos, por ejemplo:¿Puede definir múltiples TargetTypes para un estilo XAML?
.highlight {
color:red;
}
se puede aplicar tanto a P y DIV, por ejemplo:
<p class="highlight">this will be highlighted</p>
<div class="highlight">this will also be highlighted</div>
pero en XAML que parecen tener que definir la TargetType de estilos, de lo contrario se produce un error:
<Style x:Key="formRowLabel" TargetType="TextBlock">
hay una manera para permitir un estilo XAML para ser aplicado a múltiples elementos o correo ven para dejarlo abierto como en CSS?
Sí, pero ¿y si desea aplicarlo a botones y cuadros de texto pero no a casillas de verificación? –
Puede aplicarlo a lo que desee. Este estilo debe aplicarse a los controles. Si solo se aplicará a TODOS los controles si elimina la 'x: Key = "Highlight"'. Si no desea que se aplique a CheckBoxes, deje la propiedad 'Estilo ='. –
Aclaración: elimine 'x: Key = "Highlight"' de la definición de estilo para aplicar el estilo a TODAS las instancias de ese tipo. Con la tecla, elimine 'Style =' {StaticResource Highlight} '' del control para eliminar el estilo de ese control. –