Я использую Xamarin.Forms, мне нужно, чтобы текст был выровнен справа на Button
Контроль.Xamarin.Forms как выровнять текст кнопки вправо
var FirstNameButton = new Button { Text ="First Name "};
Любая идея?
Я использую Xamarin.Forms, мне нужно, чтобы текст был выровнен справа на Button
Контроль.Xamarin.Forms как выровнять текст кнопки вправо
var FirstNameButton = new Button { Text ="First Name "};
Любая идея?
Я использую сетку очень часто, и я считаю, что это хороший вариант, чтобы достичь того, чего вы хотите:
<Grid Grid.Column="0" BackgroundColor="{Binding DeleteButtonBackgroundColor}" Padding="5,0,0,0" ColumnSpacing="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0"
x:Name="LabelDeleteSelectedExamsPartOne"
Text="{Binding DeleteButtonText}"
TextColor="White"
FontSize="{Binding CustomFontSizeMedium, Source={x:Static constants:DeviceInfo.Instance}}"
HorizontalOptions="Start"
VerticalOptions="Center"/>
<Label Grid.Column="1"
x:Name="LabelDeleteSelectedExamsPartTwo"
Text=""
Style="{StaticResource LabelStyle}"
FontSize="{Binding ExamPageBigIcon, Source={x:Static constants:DeviceInfo.Instance}}"
FontFamily="FontAwesome"/>
<Grid.GestureRecognizers IsEnabled="{Binding DeleteButtonIsEnabled}">
<TapGestureRecognizer
Command="{Binding DeleteSelectedExamsCommand}"/>
</Grid.GestureRecognizers>
</Grid>
Создайте пользовательскую кнопку, создав кнопку Renderer. Вы можете делать все, что поддерживается в родном, а не в Xamarin.Forms.
HorizontalTextAlignment не работает? –
не работает с кнопкой (на этикетке работает отлично) –