繁体   English   中英

WPF RepeatButton内容对齐?

[英]WPF RepeatButton content alignment?

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

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

这是我的xaml:

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

我不确定这是否可以解决您的问题,但是为了旋转RepeatButtonContent ,您应该在其上使用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" />

尝试这个

    <Button Height="10" Width="50"  >
        <Button.Content>
            <Canvas>
                <TextBlock Canvas.Top="-7" >fff</TextBlock>
            </Canvas>
        </Button.Content>
    </Button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM