0

我声明了这个 Grid Splitter:

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

它是一个垂直网格拆分器,我想使用 RotateTransform 绘制一些文本,以便文本从上到下运行。我无法让它工作。

4

1 回答 1

2

这应该使文本旋转。

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

然后,您需要将它包含在同一列中的 GridSplitter 之后。IsHitTestVisible 以防它干扰鼠标。

编辑:为了清楚起见,这将是 Grid 的孩子,而不是 GridSplitter。它只会在 GridSplitter 之上呈现。

于 2011-03-14T18:48:26.847 回答