Xaml 在Xamarin表单中使用Br标记

Xaml 在Xamarin表单中使用Br标记,xaml,mobile,xamarin,xamarin.forms,Xaml,Mobile,Xamarin,Xamarin.forms,我用的是Xamarin表格。我使用BoxView在线条之间留出空间,但我不知道我是否做得对。在Xamarin中使用br标记的正确方法是什么?有别的办法吗?我用这个: <StackLayout> <Label Text="Line 1"></Label> <BoxView HeightRequest="100"></BoxView> <Label Text="Line 2"></Label> </

我用的是Xamarin表格。我使用BoxView在线条之间留出空间,但我不知道我是否做得对。在Xamarin中使用br标记的正确方法是什么?有别的办法吗?我用这个:

<StackLayout>
  <Label Text="Line 1"></Label>
  <BoxView HeightRequest="100"></BoxView>
  <Label Text="Line 2"></Label>
</StackLayout>


谢谢你的回复,谢谢你的结论;我认为最简单的选择应该是这样,
通常情况下,我会使用网格作为间距

<StackLayout>
  <Label Text="10"></Label>
  <StackLayout HeightRequest="100"></StackLayout>
  <Label Text="20"></Label>
</StackLayout>

如果您已经在使用StackLayout,可以在StackLayout中的每个元素之间设置“间距”,例如:

<StackLayout Spacing="10">


其他一些选择可以在Xamarin论坛上找到,不过

如果您已经在使用StackLayout,可以在StackLayout中的每个元素之间设置“间距”,例如:

<StackLayout Spacing="10">


其他一些选择可以在Xamarin论坛上找到,不过

根据您的需求,有多种方法可以做到这一点

您可以在
标签上设置
边距
属性
,也可以在
堆栈布局
上设置
间距
,告诉
堆栈布局
在其中的项目之间留出一些空间

另一种方法是将
StackLayout
更改为
Grid
。通过这种方式,您可以进行更细粒度的控制,因为您不仅可以像在
StackLayout
上那样设置
间距
,还可以使用行高和列宽。在
网格
列和行中,您可以嵌套
堆栈布局
,以便更好地控制它们在其中的行为


有关网格的更多信息,请查看中的扩展指南。

根据您的要求,有多种方法可以实现这一点

您可以在
标签上设置
边距
属性
,也可以在
堆栈布局
上设置
间距
,告诉
堆栈布局
在其中的项目之间留出一些空间

另一种方法是将
StackLayout
更改为
Grid
。通过这种方式,您可以进行更细粒度的控制,因为您不仅可以像在
StackLayout
上那样设置
间距
,还可以使用行高和列宽。在
网格
列和行中,您可以嵌套
堆栈布局
,以便更好地控制它们在其中的行为


有关网格的更多信息,请查看中的扩展指南。

这将为StackLayout中的每一行提供相同的空格,但好的,这在尝试多个StackLayout时应该很有用,然后我可以提供自定义空格。是的,这取决于设置。。。看看我提供的论坛链接,它有更多的选项。只需要看看什么最适合你的问题,这个问题有点笼统;)顺便说一下,这不起作用,但这起作用:这将为StackLayout中的每一行提供相同的空间,但好的,这在尝试多个StackLayout时应该很有用,然后我可以提供自定义空间。是的,这取决于设置。。。看看我提供的论坛链接,它有更多的选项。只需要看看什么最适合你的问题,这个问题有点笼统;)顺便说一下,这不起作用,但这起作用了: