This is a change in behavior from previous versions. Changing the value from Center to End, then back to Center in the debugger will change the alignment, but I haven't found a way to make it work in my app. At present the alignment appears to be Start.
Example code:
<ControlTemplate x:Key="RotationRadNumericInputControlTemplate"><Grid>
<telerik:RadBorder x:Name="PART_BorderVisual" BorderColor="Transparent">
<Grid ColumnSpacing="{StaticResource Spacing}" HeightRequest="50">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="50" />
</Grid.ColumnDefinitions>
<telerik:NumericInputButton
Grid.Column="0"
HorizontalContentAlignment="Center"
VerticalContentAlignment="Center"
BackgroundColor="Transparent"
BorderColor="DarkOrange"
BorderThickness="2"
Command="{TemplateBinding DecreaseCommand}"
CornerRadius="0"
FontSize="{StaticResource MediumFontSize}"
IsEnabled="{TemplateBinding IsEnabled}"
Text="-"
TextColor="DarkOrange" />
<telerik:NumericInputEntry
x:Name="PART_Entry"
Grid.Column="1"
BackgroundColor="Transparent"
BorderBrush="DarkOrange"
BorderThickness="1"
ClearButtonVisibility="Never"
CornerRadius="0"
FontSize="{StaticResource MediumFontSize}"
HeightRequest="50"
HorizontalTextAlignment="Center"
InputTransparent="{TemplateBinding IsReadOnly}"
IsReadOnly="True"
Text="{TemplateBinding Value}"
TextColor="DarkOrange"
VerticalTextAlignment="Center"
WidthRequest="100" />
<telerik:NumericInputButton
Grid.Column="2"
HorizontalContentAlignment="Center"
VerticalContentAlignment="Center"
BackgroundColor="Transparent"
BorderColor="DarkOrange"
BorderThickness="2"
Command="{TemplateBinding IncreaseCommand}"
CornerRadius="0"
FontSize="{StaticResource MediumFontSize}"
IsEnabled="{TemplateBinding IsEnabled}"
Text="+"
TextColor="DarkOrange" />
</Grid>
</telerik:RadBorder>
<telerik:RadBorder x:Name="PART_FocusBorderVisual" BorderColor="Transparent" />
</Grid>
</ControlTemplate>
Thanks. That would have been great, but... no luck. I tried changing them, then using both but got the same results in either case. Note this is code that hasn't changed in a long time. An update seems to have caused this.
Note that changing VerticalTextAlignment in the debugger can change this behavior. Changing VerticalOptions doesn't.
I started going back version by version (which became increasingly difficult). I verified the same behavior in 5.00 but was not able to get running with 4.00. See the attached screenshots to see the difference (note the 'Balls Left' and 'On break' controls near the top). The 'centered as expected' controls are from a screenshot when this was first put into the MS Store.
edit: I went further. I created a small test app (attached). I took it all the way back to telerik 1.00 (which I couldn't run). So maybe this is a Maui bug? I couldn't see a reasonable way to downgrade Maui to test that theory. Any help/workaround would be appreciated. I don't see how to affect the control once the app is running (like I can in the debugger). Thanks.