WPF - 将文本绘制到GridSplitter上

时间:2011-03-14 18:43:33

标签: wpf gridsplitter

我宣布这个Grid Splitter:

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

它是一个垂直网格分割器,我想使用RotateTransform绘制一些文本,因此文本从上到下运行。我无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

这应该将文本渲染为旋转。

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

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

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