2013-04-03 136 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>