如何在XF上为不同屏幕尺寸的设备制作自适应UI?
现在我使用Grid。
我使用' *'设置RowHeight和ColumnWidth。
例如,
<Grid.RowDefinitions>
<RowDefinition Height="2.3*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="5*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1.2*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="3.1*"/>
<ColumnDefinition Width="1.2*"/>
</Grid.ColumnDefinitions>
但我不能让字体大小适应。
XF有字体大小选项(小,大,中和微)。
例如
<Label
HorizontalTextAlignment="Center"
Grid.Column="3"
Grid.Row="2"
TextColor="White"
FontSize="Small"/>
但这种方式并不像我需要的那么灵活。
如何使字体大小适应?
是否有其他方法可以为不同的设备屏幕尺寸制作自适应用户界面?