Windows 8 我们如何创建一个支持所有分辨率的Windows 8应用程序?

Windows 8 我们如何创建一个支持所有分辨率的Windows 8应用程序?,windows-8,windows-runtime,windows-store-apps,winrt-xaml,Windows 8,Windows Runtime,Windows Store Apps,Winrt Xaml,哪种方法是创建windows 8应用程序的最佳方法,该应用程序支持所有分辨率,包括快照和填充状态 [1366 X 768] 1024x768 1920 X 1080 2560x1440 1280 X 800 1920 X 1080 2560 X 1440] 我尝试使用1366x768作为基本分辨率 <Grid Background="{StaticResource SEBgColorBrush}"> <Viewbox> <Grid x:Na

哪种方法是创建windows 8应用程序的最佳方法,该应用程序
支持所有分辨率
,包括
快照和填充状态

[1366 X 768] 1024x768 1920 X 1080 2560x1440 1280 X 800 1920 X 1080 2560 X 1440]

我尝试使用1366x768作为基本分辨率

 <Grid Background="{StaticResource SEBgColorBrush}">
    <Viewbox>
        <Grid x:Name="ContentGrid" Height="768" Width="1366" >
        //content 
        </Grid>
  </Viewbox>
</Grid>

//内容
但它不受两种分辨率[1024 X 768和1280 X 800]的支持


任何人都有办法做到这一点吗?

内置的示例应用程序在使用visualstate、LayoutWarePage支持各种分辨率和布局方面做得非常好


理想情况下,您不会对硬编码的高度或宽度做任何事情,而是使用各种布局系统将事物放置在相对位置并优雅地调整大小,而不是显式地设置大小和位置。

内置示例应用程序在使用visualstate方面做得非常好,LayoutWarePage支持各种分辨率和布局


理想情况下,您不会对高度或宽度进行硬编码,而是使用各种布局系统将对象放置在相对位置并优雅地调整大小,而不是显式地设置大小和位置。

快照和填充如何?我们是否希望通过视觉状态为其指定特定宽度?例如,快照状态的320像素宽度在每个大小的监视器上是否快照320像素?在一个分辨率很高的30英寸显示器上,它仍然是320px吗?那么快照和填充呢?我们想按视觉状态为它指定特定的宽度吗?例如,快照状态的320像素宽度在每个尺寸的显示器上都是320像素吗?在一个分辨率很高的30英寸显示器上,它仍然是320px吗?