如何在WPF中垂直显示按钮内容?

时间:2013-04-03 18:28:18

标签: wpf button user-interface

最近我安装了Visual Studio 2010,我发现侧边栏按钮的内容像下面的图像一样垂直

Screenshot of vertical text for VS2010

我的问题是:有没有一种简单的方法可以在WPF中实现这种效果?

2 个答案:

答案 0 :(得分:16)

非常简单,请使用LayoutTransformRotateTransform

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

答案 1 :(得分:4)

需要调整宽度高度和中心

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