У меня есть страница регистрации пользователя xaml в приложении Xamarin Forms, где я хочу, чтобы пользователь принял условия использования. Я использовал две метки в горизонтальной компоновке стека, чтобы я мог сделать "условия и положения" доступными для перехода на страницу условий и положений. Он отлично смотрится на iPhone 6 и новее:
Но на 5s он оборачивается, как показано ниже:
XAML для элементов управления:
<StackLayout Grid.Row="8" Grid.Column="0" Grid.ColumnSpan="2" Orientation="Horizontal" Padding="0,0,0,5">
<Label Text="I agree to the" VerticalOptions="Center" HorizontalOptions="Start" />
<Label Text="terms and conditions" VerticalOptions="Center" HorizontalOptions="Start" LineBreakMode="WordWrap" >
<Label.TextColor>
<OnPlatform x:TypeArguments="Color"
iOS="#0076fa"
Android="#3d5afe" />
</Label.TextColor>
<Label.GestureRecognizers>
<TapGestureRecognizer Command="{Binding TermsCommand}" />
</Label.GestureRecognizers>
</Label>
<Switch IsToggled="{Binding Agree}" HeightRequest="30" WidthRequest="50" HorizontalOptions="Start" VerticalOptions="Center" />
</StackLayout>
Есть ли способ отформатировать весь текст, чтобы обернуть его, как одно предложение?