Jak zachować stałą czcionkę FontSize w WPF Viewbox?
mamViewbox
z liczbąTextBlock
s, które są skalowane i pozycjonowane idealnie przezViewBox
. Coś takiego:
<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>
Jeśli użytkownik zmieni rozmiarViewbox
jego zawartość jest idealnie skalowana, aby pasować. Chciałbym jednak zachowaćFontSize
do 12, niezależnie od rzeczywistego rozmiaruViewbox
.
Jak mogę to zrobić? Czy mogę to zrobić w XAML bez dołączania doResize
zdarzenie?