0

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

下面是我的 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>

我怎样才能使它覆盖网格的整个宽度和高度?提前感谢您的帮助。

4

1 回答 1

0

我似乎找到了问题所在。在平面设计师为我设计了图像后,我从不费心检查尺寸。事实证明,图像的宽度和高度比预期的要大得多。

在将图像尺寸更改为更合适的尺寸后,例如 2560 x 1440,一切似乎都非常合适。

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

快乐的编码...

于 2013-03-14T20:43:16.427 回答