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 は、マウスに干渉する場合に備えています。

編集: 明確にするために、これは GridSplitter ではなく、Grid の子になります。GridSplitter の上にレンダリングするだけです。

于 2011-03-14T18:48:26.847 に答える