2009-03-31 10 views

Respuesta

19

La propiedad FontSize del recipiente deben ser heredados por controles secundarios a menos que anulan explícitamente la propiedad.

<Canvas TextElement.FontSize="20"> 
    <TextBlock>Sample Text</TextBlock> 
</Canvas> 

Sin embargo, algunos controles no siguen el mecanismo de herencia normal. ListBox y el botón no heredan su configuración de fondo del elemento primario, aunque sí heredan las propiedades de fuente.

+0

La propiedad FontSize no existe para Canvas, Grid, StackPanel, etc. ¿Qué me falta? Gracias –

+0

¡Gracias a un millón! No sabía que las propiedades adjuntas podían ir al árbol. Gracias de nuevo Alex! –

+0

¿Estoy en lo cierto al pensar que este comportamiento solo hereda a través del árbol lógico? Estoy luchando por utilizar esta técnica para obtener el tamaño de fuente predeterminado del Contenido de un ContentControl a través del Estilo. – Gusdor

Cuestiones relacionadas