Windows phone 8 Windows Phone UI默认为左侧19页边距

Windows phone 8 Windows Phone UI默认为左侧19页边距,windows-phone-8,windows-phone-8.1,Windows Phone 8,Windows Phone 8.1,我注意到,所有的指南、指南和博客都解释了Windows Phone左边(前导)的标准边距是12 然而,当我为任何类型的Windows Phone应用程序选择“文件>VS2013中的新项目”时,我得到了19的余量,这看起来非常好 它看起来很好,就像顶部带有信号指示的条形图一样,与模拟器中的19完全对齐,但在设计师的视图中,它与数字12对齐 为什么会这样?我一直在编辑我的每个XAML以匹配Margin=“19,0,0,0”,而我认为它们都应该是Margin=“12,0,12,0”。是吗?这是

我注意到,所有的指南、指南和博客都解释了Windows Phone左边(前导)的标准边距是12

然而,当我为任何类型的Windows Phone应用程序选择“文件>VS2013中的新项目”时,我得到了19的余量,这看起来非常好


它看起来很好,就像顶部带有信号指示的条形图一样,与模拟器中的19完全对齐,但在设计师的视图中,它与数字12对齐


为什么会这样?我一直在编辑我的每个XAML以匹配
Margin=“19,0,0,0”
,而我认为它们都应该是
Margin=“12,0,12,0”
。是吗?

这是Windows Phone Silverlight和Windows Phone Runtime应用程序缩放之间的区别。Silverlight应用程序始终可扩展到480个虚拟像素宽。运行时应用程序根据特定平台上的像素密度进行缩放(Windows Phone 8.1为20%,Windows 10为25%)

您看到的12像素指南可能适用于Windows 8上的Silverlight应用程序


这就是说,Windows10的缩放文档似乎自相矛盾,称窄模式为12像素,窄模式为20像素。我将提交一个文档错误来同步这些文件。

我不确定问题是什么。我的意思是,这些只是设计指南,如果你认为它看起来更好,你可以随意打破它们。无论如何,
Margin=“19,0,0,0”
感觉不对,不是因为19,而是因为它缺少正确的边距。至少,使用
19,0,19,0
我的意思是,地球上的每个应用程序都希望与设备外观保持一致,特别是顶部的信号强度。指南说这是一个整洁的12,但在VS中它默认为19。为什么呢?右边空白处的缺失也让我感到困扰。我发现很多文档似乎都被搁置了,或者有点混乱(如果没有混乱的话)。