Xaml 比例因子Windows Phone
如何在windows phone中对所有分辨率进行正确的设计测量? 根据微软的说法,基本屏幕尺寸是800x400(853x400),但在现实生活中看起来并非如此 我设计的基本分辨率为853x400 代码Xaml 比例因子Windows Phone,xaml,windows-phone,windows-phone-8.1,Xaml,Windows Phone,Windows Phone 8.1,如何在windows phone中对所有分辨率进行正确的设计测量? 根据微软的说法,基本屏幕尺寸是800x400(853x400),但在现实生活中看起来并非如此 我设计的基本分辨率为853x400 代码 我希望在不同的模拟器上看到什么 WVGA 4英寸-x1=160x90 720p 4.7英寸-x1.5=240x135 1080p 5.5英寸-x2.25=360x203 我所看到的 WVGA 4英寸-x1.2=192x108 720p 4.7英寸-x1.8=288x162 1080p
我希望在不同的模拟器上看到什么
- WVGA 4英寸-x1=160x90
- 720p 4.7英寸-x1.5=240x135
- 1080p 5.5英寸-x2.25=360x203
- WVGA 4英寸-x1.2=192x108
- 720p 4.7英寸-x1.8=288x162
- 1080p 5.5英寸-x2.4=384x216
- WVGA 4英寸-x1.214=17px
- 720p 4.7英寸-x1.79=25px
- 1080p 5.5英寸-x2.43=34px
结果
- WVGA 4英寸-x0.93=26px
- 720p 4.7英寸-x1.32=37像素
- 1080p 5.5英寸-x1.75=49px
我该怎么办?如何正确使用不同的分辨率?正如@yasen所说,RawPixelPerViewPixel是您想要的。480px基线分辨率特定于Silverlight应用程序,而您正在构建一个通用(XAML)应用程序。有关这方面的更多信息,请参阅。如果您只想知道从WP8到8.1的更改,可以跳到48:35,正如@yasen所说,RawPixelPerViewPixel就是您想要的。480px基线分辨率特定于Silverlight应用程序,而您正在构建一个通用(XAML)应用程序。有关这方面的更多信息,请参阅。如果您只想了解从WP8到8.1的更改,可以跳到48:35查看属性。你可以得到这样的代码<代码> DistPosial.GETFurruteVIEW()。RawPixelsPerViewPixel < /代码>,它应该是正确的乘法器。考虑删除WP7和WP8标签,因为这个帖子对WP 8.1 XAML应用程序是特定的。你可以得到这样的代码<代码> DistPosial.GETFurruteVIEW()。RawPixelsPerViewPixel < /代码>,它应该是正确的乘法器。考虑删除WP7和WP8标签,因为这篇文章对WP 8.1 XAML应用程序是特定的。
<Image Width="160" Height="90" Source="{Binding ImageURL}"/>
<Grid Margin="14, 0, 0, 0"/>
<Style x:Key="TitleStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="28" />
<Setter Property="FontWeight" Value="SemiLight" />
<Setter Property="VerticalAlignment" Value="Center"></Setter>
</Style>