gpt4 book ai didi

xaml - 使用 StackLayout 进行标签包装

转载 作者:行者123 更新时间:2023-12-03 20:28:34 25 4
gpt4 key购买 nike

我正在使用 Xamarin 并使用 XAML 创建我的 View ,但我一生都无法让这个标签按照我想要的方式包装。如果标签到达屏幕边缘,我希望它像这样包裹......

This is the way I want it to look

现在它看起来像这样......

This is how it is showing up

这是我的代码:

<StackLayout Orientation="Vertical" HorizontalOptions="StartAndExpand" BindingContext="{Binding CurrentProviderDetails}" Padding="20,20,20,20" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!--Certification Board-->
<StackLayout Orientation="Horizontal" HorizontalOptions="StartAndExpand" Grid.Row="0" Grid.Column="0" >
<Label Text="Certification Board: " FontSize="13" HorizontalOptions="Fill" VerticalOptions="CenterAndExpand" />
<Label Text="{Binding Certification}" VerticalOptions="CenterAndExpand" HorizontalOptions="Center" Font="17" LineBreakMode="WordWrap"/>
</StackLayout>
</Grid>
</StackLayout>

这不需要在网格中;这只是我现在尝试的方法。我唯一的要求是“认证委员会”是一个标签,当它到达屏幕末尾时,我必须传入一个自动换行的值。任何帮助都会很棒,谢谢!

最佳答案

在标签中放置 LineBreakMode="NoWrap"标签。这样你就可以避免包裹。

但是如果你没有足够的空间,这个词就会被剪掉。

关于xaml - 使用 StackLayout 进行标签包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33155724/

25 4 0