如何使图像覆盖整个网格?

时间:2013-03-14 15:19:36

标签: winrt-xaml

我正在进行项目,需要将图像设置为网格上的背景。我可以设置图像,但它不会覆盖网格的整个宽度和高度。

以下是我的XAML。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="*"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>

    <Grid.Background>
        <ImageBrush ImageSource="Images/pt.png" Stretch="UniformToFill"/>
    </Grid.Background>
</Grid>

如何使其覆盖网格的整个宽度和高度? 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我似乎找到了问题。在平面设计师为我设计图像后,我从不打扰检查尺寸。事实证明,图像宽度和高度远远超过预期。

将图像尺寸更改为更合适的尺寸后,例如2560 x 1440,这一切看起来都非常合适。

我并不是说这对于遇到我遇到的同样问题的其他人来说总是一个解决方案,但值得一试。

快乐的编码......