如何给百分比(%)的按钮宽度在windows手机应用程序8.1 RT

本文关键字:windows 手机 应用程序 RT 按钮 百分比 | 更新日期: 2023-09-27 18:22:02

我正在开发一个windows phone应用程序。但我的问题是如何将%赋予按钮的宽度。

<Button x:Name="Recharge" Content="RECHARGE" Background="Red" Foreground="White" HorizontalAlignment="Center"  Margin="10,0,0,42" RenderTransformOrigin="0.514,1.408"  VerticalAlignment="Bottom" Height="70" Click="Recharge_Click" FontWeight="Bold" FontSize="25" Width="390" >

在上面的代码中,我给出了宽度=50%,但它不起作用。我声明width=390是静态的。但我想像这样给出width=40%。

事实上,在4英寸的windows手机中,它看起来不错,但在大型手机(5英寸、6英寸)中,它的设计不合适。如何解决这个问题。

请帮帮我。

如何给百分比(%)的按钮宽度在windows手机应用程序8.1 RT

使用网格。使用网格,您可以添加列,然后将按钮放置在中间列(或所需的左侧或右侧)。

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="25*" />
        <ColumnDefinition Width="50*" />
        <ColumnDefinition Width="25*" />
    </Grid.ColumnDefinitions>
    <Button x:Name="Recharge" Grid.Column="1" Content="RECHARGE" Background="Red" Foreground="White" HorizontalAlignment="Center" Height="70" Click="Recharge_Click" FontWeight="Bold" FontSize="25" >
</Grid>