0

WPFにリピートボタンがあります。スペースの都合上、buttun の高さは 10 に設定されています。コンテンツの配置に問題があると思われるため、repeatbutton のコンテンツは表示されません。

繰り返しボタンの高さが小さい場合でも表示されるように、コンテンツの配置を変更する方法はありますか?

ここに私のxamlがあります:

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

2 に答える 2

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 に答える
2

これで問題が解決するかどうかはわかりませんが、 の を回転するにContentRepeatButton、 を使用する必要があります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 に答える