【发布时间】:2020-03-17 23:08:19
【问题描述】:
我正在尝试理解 Xamarin 边距和宽度。据说 Xamarin 使用 DIP。
我的 UX 人员使用 Invision 进行设计。当我将 Invision 设置为显示 DIP 时,我从左边距到标题的测量值为 122
和上面标签的 90
然而,在 Xamarin 中,我必须将左侧宽度指定为 78,将上边距指定为 75,以使它们与设计相匹配。用信封边缘确认。
<Frame Grid.Column="0" Grid.RowSpan="5" WidthRequest="78"/>
<Label Text="Title" Grid.Row="0" Grid.Column="1" FontSize="22" Margin="0,75,0,0"/>
Invision 选择、像素、点或 DIP 都没有接近试验和错误最终得到的值。我正在 UWP 中运行该应用程序。我的值在 1366x768 和 1680x1050 显示器上效果很好。
【问题讨论】:
标签: xamarin.forms margins invision