Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何按平台设置AbsoluteLayout.LayoutBounds?_C#_Xamarin_Absolutelayout - Fatal编程技术网

C# 如何按平台设置AbsoluteLayout.LayoutBounds?

C# 如何按平台设置AbsoluteLayout.LayoutBounds?,c#,xamarin,absolutelayout,C#,Xamarin,Absolutelayout,我在应用程序中使用绝对布局,我希望布局中的每个元素都有一个特定的位置和大小,具体取决于平台 我发现了另一个问题,有人说要使用 <Label.AbsoluteLayout.LayoutBounds> 但在我的情况下,绝对布局属性不存在,如果我在 因此,可以按平台设置属性LayoutBounds 我用的是Xamarin 4.4 感谢您的帮助AbsoluteLayout.LayoutBounds=“{OnPlatform Android='0,0,1,1',iOS='0,0,5,5'

我在应用程序中使用绝对布局,我希望布局中的每个元素都有一个特定的位置和大小,具体取决于平台

我发现了另一个问题,有人说要使用

<Label.AbsoluteLayout.LayoutBounds>

但在我的情况下,
绝对布局
属性不存在,如果我在

因此,可以按平台设置属性
LayoutBounds

我用的是Xamarin 4.4


感谢您的帮助

AbsoluteLayout.LayoutBounds=“{OnPlatform Android='0,0,1,1',iOS='0,0,5,5'}”

我相信这应该行得通,但我还没有测试过。您只需使用
OnPlatform
,并为您想要涵盖的每个平台提供所需的值


编辑:刚刚测试过这个。很好用。

谢谢,太好了!