2009-03-31 11 views

risposta

19

La proprietà FontSize del contenitore devono essere ereditate dai controlli figlio a meno che non sostituiscono in modo esplicito la proprietà.

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

Tuttavia, alcuni controlli non seguono il normale meccanismo di ereditarietà. ListBox e il pulsante non ereditano le loro impostazioni di background dal padre, sebbene ereditino le proprietà del carattere.

+0

La proprietà FontSize non esiste per Canvas, Grid, StackPanel, ecc. Cosa mi manca? Grazie –

+0

Grazie mille! Non sapevo che le proprietà attaccate potessero andare giù dall'albero. Grazie ancora Alex! –

+0

Ho ragione nel ritenere che questo comportamento erediti solo attraverso l'albero logico? Sto lottando per usare questa tecnica per ottenere il carattere predefinito del Contenuto di un ContentControl attraverso lo Stile. – Gusdor

Problemi correlati