我有一个标签设置为相对定位和自动大小,如下所示
<Style TargetType="Label">
<Setter Property="BackgroundColor" Value="Transparent" />
//Something like below?
<Setter Property="AbsoluteLayout.LayoutFlags" Value="PositionProportional | SizeProportional" />
</Style>
....
<Label Text="0" AbsoluteLayout.LayoutBounds="0.5, 0.00499999999999998, AutoSize, AutoSize"/>
有没有一种方法可以在XAML中指定多个LayoutFlags?
当我在分辨率更高的设备上运行代码时,标签的相对位置是正确的,但标签的大小(字体)不会增加,尽管它设置为AutoSize。我想我还需要为Label指定一个LayoutFlag,即SizeProportional和PositionProportional。但如何在XAML中实现呢?当前,当设备旋转到横向方向时,字体不会自动调整大小。