WPF - рисование текста на GridSplitter - PullRequest
0 голосов
/ 14 марта 2011

Я объявляю этот разделитель сетки:

<GridSplitter HorizontalAlignment="Right" VerticalAlignment="Stretch" Grid.Column="1" Grid.RowSpan="1" Grid.Row="1" Width="5" Background="#FFBCBCBC" ResizeBehavior="PreviousAndNext">
    </GridSplitter>

Это вертикальный разделитель сетки, и я хочу нарисовать некоторый текст с помощью RotateTransform, чтобы текст проходил сверху вниз.У меня проблемы с тем, чтобы заставить его работать.

1 Ответ

2 голосов
/ 14 марта 2011

Это должно сделать текст повернутым.

<TextBlock Text="Testing" HorizontalAlignment="Center" VerticalAlignment="Center" IsHitTestVisible="False">
    <TextBlock.LayoutTransform>
        <RotateTransform Angle="90" />
    </TextBlock.LayoutTransform>
</TextBlock>

Затем вам нужно будет включить его после GridSplitter в тот же столбец. IsHitTestVisible на всякий случай мешает работе мыши.

РЕДАКТИРОВАТЬ: Просто чтобы быть ясно, это будет дочерний элемент сетки, а не GridSplitter. Он просто рендерит поверх GridSplitter.

...