我们如何根据Xamarin表格应用中的各种分辨率进行设计。我一直在使用Viewbox控件用于Windows应用程序,但在Xamarin表单中找不到它。我的要求是,如果我为控件设置50 px,它应该根据各种分辨率向上或向下扩展。请提供一些设计指南以实现此目的。我一直在使用网格行定义和列定义,但在某些情况下,我必须为某些控件手动设置高度/宽度或填充。请帮帮我。
答案 0 :(得分:0)
Xamarin.Forms不使用像素。它使用特定于平台的密度感知单元。
Xamarin.Forms有一个使用的约定的哲学 底层平台尽可能多。按照这个 哲学,Xamarin.Forms程序员使用定义的大小 每个特定的平台。程序员遇到的所有大小 通过Xamarin.Forms API在这些平台特定的 与设备无关的单元。
这将是iOS中的“积分”和Android上的“dpi”。
有关于它的整本书章节(免费) https://download.xamarin.com/developer/xamarin-forms-book/BookPreview2-Ch05-Rel0203.pdf