为什么带图像的按钮不受宽度和高度设置的影响

时间:2014-07-01 02:27:56

标签: xaml windows-phone-8.1

我正在创建一个显示图像而不是文本的按钮,问题是,宽度和高度只是被忽略。 为什么呢?

<Button Grid.Column="1" Grid.Row="1" Width="60" Height="60" Margin="0, -30, 0, 0" BorderThickness="0" >
    <Image Source="Assets/ic_play.png" Width="60" Height="60" Margin="0,-29, 0,0" />
</Button>

1 个答案:

答案 0 :(得分:2)

默认情况下,按钮具有MinWidth / MinHeight属性(请参阅问题here。默认按钮的样式看起来像in this answer。< / p>

因此,您必须覆盖单个按钮的最小值(或定义 Style 并在其他按钮中使用它):

<Button Grid.Column="1" Grid.Row="1" MinHeight="60" MinWidth="60" Width="60" Height="60" Margin="0, -30, 0, 0" BorderThickness="0" >
    <Image Source="Assets/ic_play.png" Width="60" Height="60" Margin="0,-29, 0,0" />
</Button>