C# 如何在按钮内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

它应该很简单,但不知何故,我在以更通用的方式(没有宽度和高度属性)执行时遇到了问题

我有一个按钮和这个按钮内的图像,但当我插入一个图像,我看到它不是100%填补

这是我的代码:

<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>

希望这有帮助