Как повернуть текст в WPF, сохранив функцию автоматического изменения размера

Я хочу, чтобы текст был вертикальным. Я просто использую простую сетку в WPF для автоматического изменения размера областей. Но при использовании RotateTransform все вычисления неверны. Есть идеи, как это решить?

        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

WPF rotate text На этом изображении вы понимаете, что я имею в виду. Если я теперь хочу автоматически изменить размер средней части, я не могу использовать свойство «Ширина» или «Высота», потому что оба значения приведут к неправильному результату определения размера. Ширина = 120 пикселей увеличит горизонтальную (исходную) ширину и сделает всю строку 120 пикселей. Высота = 120 пикселей сделает высоту текста 120 пикселей.

32
задан Nasenbaer 23 June 2011 в 17:22
поделиться