1

这是我的XAML设计

<Grid x:Name="ContentPanel2" Grid.Row="1" Background="Black" Height="440" Width="440">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>

            <Border BorderThickness="0" Grid.Row="0"  Grid.Column="0" Background="White" />
            <Border BorderThickness="0" Grid.Row="0"  Grid.Column="1"  Background="White"  />
            <Border BorderThickness="0" Grid.Row="0"  Grid.Column="2"   Background="White"  />

            <Border BorderThickness="0" Grid.Row="1"  Grid.Column="0" Background="White" />
            <Border BorderThickness="0" Grid.Row="1"  Grid.Column="1"  Background="White"  />
            <Border BorderThickness="0" Grid.Row="1"  Grid.Column="2"   Background="White"  />

            <Border BorderThickness="0" Grid.Row="2"  Grid.Column="0" Background="White" />
            <Border BorderThickness="0" Grid.Row="2"  Grid.Column="1"  Background="White"  />
            <Border BorderThickness="0" Grid.Row="2"  Grid.Column="2"   Background="White"  />
        </Grid>

这是图片


wvga 图像 WVGA 图像
wxga 图像 WXGA 图像
720pimage 720页
这在每种分辨率(wvga、wxga 和 720p)中显示不同。有人知道为什么会发生这种行为吗?如何解决这个问题?

4

1 回答 1

0

这是一个已知问题(认为它有另一个 StackOverflow 问题,但我找不到它)与小数像素如何计算 - 您可以通过项目之间的“间隙”看到网格的背景。

您可以通过制作 Grid 的背景来修复它White

于 2013-01-30T13:26:28.147 回答