C# 如何在按钮内100%填充图像
它应该很简单,但不知何故,我在以更通用的方式(没有宽度和高度属性)执行时遇到了问题 我有一个按钮和这个按钮内的图像,但当我插入一个图像,我看到它不是100%填补 这是我的代码:C# 如何在按钮内100%填充图像,c#,xaml,windows-store-apps,C#,Xaml,Windows Store Apps,它应该很简单,但不知何故,我在以更通用的方式(没有宽度和高度属性)执行时遇到了问题 我有一个按钮和这个按钮内的图像,但当我插入一个图像,我看到它不是100%填补 这是我的代码: <Button Grid.Row="0" Grid.Column="1" Style="{StaticResource BrowseButtonStyle}" Click="ChangeLogo_Click"> <Image x:Name="imageCo
<Button Grid.Row="0" Grid.Column="1"
Style="{StaticResource BrowseButtonStyle}"
Click="ChangeLogo_Click">
<Image x:Name="imageControl" />
</Button>
如何填充它?如果你去看一份,你会看到
ContentPresenter
通过Setter
绑定了边距模板,默认情况下“Padding”为12,4
所以最简单的答案就是指定一个零填充
<Button Grid.Row="0" Grid.Column="1"
Style="{StaticResource BrowseButtonStyle}"
Click="ChangeLogo_Click"
Padding="0">
<Image x:Name="imageControl" />
</Button>
希望这有帮助