2011-03-14 42 views
0

我聲明此網格分配器:WPF - 繪製文本到GridSplitter

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

這是一個垂直網格分路器,我想這樣的文字從上到下運行繪製使用RotateTransform一些文本。我無法正常工作。

回答

2

這應該使文本旋轉。

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

然後,您需要將它包含在同一列中的GridSplitter之後。 IsHitTestVisible只是爲了防止鼠標干擾。

編輯:只是要清楚,這將是一個孩子的網格,而不是GridSplitter。它只會在GridSplitter之上渲染。