Xamarin.Forms UI坐标系

时间:2015-09-16 13:17:15

标签: user-interface xamarin cross-platform

不确定这是否是正确的问题。我也不确定我是否只是在互联网上不好,但我还没有找到关于Xamarin的UI坐标系的任何权威文档。我可以说(0,0)是左上角。但是,UI对象在中心的起源是什么?它在左上角;中间左边?系统显然没有以像素为单位进行测量。绝对位置分辨率是否独立?

如果有人知道这份文件/可以给我一个详细的解释,我会永远感激。

提前致谢!

1 个答案:

答案 0 :(得分:0)

所有尺码都是从其父母的左上角计算出来的。根父级是Page。

事物的定位方式也取决于LayoutOptions(https://stackoverflow.com/a/25338534/5064986

  

Xamarin.Forms有一个使用的约定的哲学   底层平台尽可能多。按照这个   哲学,Xamarin.Forms程序员使用定义的大小   每个特定的平台。程序员遇到的所有大小   通过Xamarin.Forms API在这些平台特定的   与设备无关的单元。

这将是iOS中的“积分”和Android上的“dpi”。

有关于它的整本书章节(免费) https://download.xamarin.com/developer/xamarin-forms-book/BookPreview2-Ch05-Rel0203.pdf