¿Cómo mantengo un FontSize constante en el Viewbox de WPF?
tengo unViewbox
con un número deTextBlock
s que son escalados y posicionados perfectamente por elViewBox
. Algo como esto:
<Viewbox Stretch="Uniform">
<Canvas Width="100" Height="100">
<Ellipse Width="100" Height="100" Stroke="Black"/>
<TextBlock Width="100" TextAlignment="Center" FontSize="12">Top Center</TextBlock>
</Canvas>
</Viewbox>
Si el usuario cambia el tamaño delViewbox
Su contenido está perfectamente escalado para que coincida. Sin embargo me gustaría mantener elFontSize
a 12, independientemente del tamaño real de laViewbox
.
¿Cómo puedo hacer esto? ¿Puedo hacer esto en XAML sin adjuntar a unResize
¿evento?