нежелательная обрезка метки, повернутой на 90 градусов - PullRequest
0 голосов
/ 29 мая 2010

Я создаю 2 столбца. В левом столбце будет отображаться заголовок DataGrid, который будет находиться в правом столбце.

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="20" />
    <ColumnDefinition />
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Name="FilterLabel">
    <Label.RenderTransform>
        <TransformGroup>
            <RotateTransform Angle="-90" />
        </TransformGroup>
    </Label.RenderTransform>
</Label>

проблема здесь в том, что метка отображается сначала горизонтально и обрезается до 20 пикселей. Таким образом, после поворота в левом столбце отображаются только первые несколько букв.

как только я сделаю левый столбец шире, будет получено больше букв.

1 Ответ

2 голосов
/ 29 мая 2010

Используйте LayoutTransform вместо RenderTransform, чтобы преобразовать даже расчеты макета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...