2011-03-14 2 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가 아닌 Grid의 하위 항목입니다. 단순히 GridSplitter 상단에 렌더링됩니다.