0

我在 WPF 中有一个重复按钮。由于空间限制,buttun 的高度设置为 10。现在没有显示重复按钮的内容,因为我认为内容的对齐有一些问题。

我想知道是否有任何方法可以更改内容的对齐方式,以便即使重复按钮的高度很小也可以显示出来?

这是我的xml:

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click"  Content="+" 
    Delay="500" Interval="100" Width="30"/>
4

2 回答 2

2

我不确定这是否能解决您的问题,但为了旋转Content您的RepeatButton,您应该使用 a RotateTransform。试试这个:

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click" Delay="500" 
    Interval="100" Width="30">
    <TextBlock Text="+">
        <TextBlock.LayoutTransform>
            <RotateTransform Angle="270" /> 
        </TextBlock.LayoutTransform>
    </TextBlock>
</RepeatButton>

更好的解决方案是使用较小的FontSize

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click"  Content="+" 
    Delay="500" Interval="100" Width="30" FontSize="10" />
于 2014-06-12T15:24:39.433 回答
2

试试这个

    <Button Height="10" Width="50"  >
        <Button.Content>
            <Canvas>
                <TextBlock Canvas.Top="-7" >fff</TextBlock>
            </Canvas>
        </Button.Content>
    </Button>
于 2014-06-12T15:32:54.147 回答