2013-04-03 79 views
7

最近我安裝了Visual Studio 2010和我發現,側邊欄按鈕的內容變爲垂直像下面的圖片如何在WPF中垂直顯示按鈕內容?

Screenshot of vertical text for VS2010

我的問題是:有沒有簡單的方法來實現WPF這種效果呢?

+0

Transform類http://msdn.microsoft.com/en-us/library /system.windows.media.transform.aspx – Paparazzi 2013-04-03 18:31:52

+0

你嘗試過什麼嗎? – 2013-04-03 18:32:07

回答

15

非常簡單,使用LayoutTransformRotateTransform

<ToggleButton Content="Members Info" HorizontalAlignment="Right" 
       Click="btn_MembersInfo_Click">   
    <ToggleButton.LayoutTransform> 
     <RotateTransform Angle="-90" /> 
</ToggleButton.LayoutTransform> 
</ToggleButton> 
4

需要調整寬度高度和中心

<Button Content="RotatedButton" Width="200" Height="100"> 
    <Button.RenderTransform> 
     <RotateTransform CenterX="0" CenterY="0" Angle="90" /> 
    </Button.RenderTransform> 
</Button>