use layout or visualization to scale text in the X or Y direction depending on what you want
LayoutTransform forces the scale to be applied before passing the layout, which means that the element is rendered with the scaled size taken for the account. Taking into account that RenderTransform applies scaling after passing the layout so that the element is at a normal level, then the scale is applied.
Sort of
<TextBlock Text="Foo">
<TextBlock.RenderTransform>
<ScaleTransform ScaleX="2" ScaleY="2" />
</TextBlock.RenderTransform>
</TextBlock>
source
share