我正在创建一个显示图像而不是文本的按钮,问题是,宽度和高度只是被忽略。 为什么呢?
<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>
答案 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>