Xamarin Entry 中的居中文本

ver*_*olo 5 wpf xamarin

        <Entry Keyboard="Numeric" Text="{Binding QuantityString, Mode=TwoWay}" Grid.Row="1" Grid.ColumnSpan="3"
               VerticalOptions="Center" HorizontalOptions="Center" WidthRequest="50" HorizontalContentAlignment="Center">
          <Entry.Behaviors>
            <behaviors:NumericalValidationBehavior Minimum="{Binding MinQuantity}" Maximum="{Binding MaxQuantity}"/>
          </Entry.Behaviors>
        </Entry>
Run Code Online (Sandbox Code Playgroud)

这是我的Entry,但文字不居中。我尝试添加多个对齐参数。

看来我必须创建自己的Entry,,Renderer...还有什么比这更简单的事情,只是在 Android Xamarin 中居中文本吗?

Blu*_*luE 1

这很容易。HorizontalTextAlignment="Center"只需像这样设置属性:

<Entry 
   Text="{Binding Path=LionsValue}" 
   HorizontalTextAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)