Я нашел один способ получить намеченный макет, но это похоже на хак.
При установке отрицательного левого поля в TextBlock (-20px), равного разнице ширины TextBox (50px) и родительской ширины (30px), полный текст отображается вертикально.
* 1005 Е.Г. *
<TextBlock Name="barText" Text="88.8°"
Width="50"
Height="30"
Foreground="#FF3535C4"
Margin="0,0,-20,0">
<TextBlock.RenderTransform>
<CompositeTransform Rotation="90" TranslateX="30"/>
</TextBlock.RenderTransform>
</TextBlock>