windows phone 7-每像素对齐



在Windows Phone 7上,使用页边距将东西对齐到我想要的位置是个问题吗?我的对齐方式取决于分辨率、字体大小等。但是,我正在设置字体大小,所有Windows Phone 7手机的分辨率都相同。那么,我正在做的是一个问题吗?某些手机的校准会崩溃吗?

感谢

虽然存在潜在的问题(请参阅在Windows Phone 7中管理不同屏幕分辨率的最佳策略是什么?),但我们不能也不应该太担心。

之前HVGA设备的计划已经暂停,但在未来的某个时候,我们很可能会看到不同的屏幕尺寸或分辨率。到那时,我们将不得不担心设定保证金或特定头寸的后果,但在此之前,两者都应该是好的。

请注意,使用页边距可以更容易地支持横向和纵向。它还可以使在视觉树中移动项目变得更容易,而不会产生不必要的后果。

还要注意,当文本针对不同国家/地区和/或语言进行本地化时,当试图获得文本的像素完美定位时(尤其是在包装时),您需要考虑可能的问题。

现在每个WP7设备都有800x480的分辨率,但稍后HVGA(320 x 480)设备也将可用。

Silverlight非常擅长基于样式管理UI元素。如果我是你,我会尽可能多地使用样式——也许我会将我的应用程序移植到桌面Silverlight,或者会有一些新设备可用。

如果您需要准确定位,那么您可能会发现使用Canvas元素来包含元素更容易。然后使用Canvas.LeftCanvas.Top相对于左上角定位每个项目。

目前只有一种屏幕分辨率需要解决,尽管这在未来可能会改变,在这种情况下,使用标准布局元素将是更好的做法。

最新更新