I have this code
<Grid
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:local="clr-namespace:Operacional"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Operacional.BadgeView"
Padding="5"
Margin="1"
HeightRequest="16"
WidthRequest="32">
<local:CircleView x:Name="BadgeCircle"
HeightRequest="16"
WidthRequest="32"
CornerRadius="16"
VerticalOptions="Start"
HorizontalOptions="Start" />
<Label x:Name="BadgeLabel"
TextColor="White"
VerticalOptions="Start"
HorizontalOptions="Start"
VerticalTextAlignment="Center"
HorizontalTextAlignment="Center"
FontSize="10"/>
</Grid>
see that VerticalTextAlignment and HorizontalTextAlignment are center, but when running the app, the text are in start of badge and not center.
see below screenshot