<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 中居中文本吗?
这很容易。HorizontalTextAlignment="Center"只需像这样设置属性:
<Entry
Text="{Binding Path=LionsValue}"
HorizontalTextAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)