Windows Phone 8设备在不同分辨率下的奇怪显示行为(WVGA,WXGA,& 720P)

时间:2013-01-30 13:18:12

标签: c# windows-phone-8

这是我的 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 IMAGE
wxga图片 WXGA IMAGE
720pimage 720 P
这在每个分辨率(wvga,wxga&amp; 720p)中都有所不同。 有谁知道为什么会出现这种情况? 如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

您可以通过制作网格背景White来修复它。