Workaround:
Focus the inner RadEntry control:
<VerticalStackLayout>
<Button Text="Hide Keyboard" Clicked="Button_Clicked" />
<telerik:RadNumericMaskedEntry x:Name="numeric" />
</VerticalStackLayout>and in code behind:
private void Button_Clicked(object sender, EventArgs e)
{
var textInput = ChildOfType<RadEntry>(this.numeric);
if (textInput != null)
{
textInput.Focus();
}
}
internal static T ChildOfType<T>(View visualElement) where T : View
{
if (visualElement == null)
{
return null;
}
foreach (var item in VisualTreeElementExtensions.GetVisualTreeDescendants(visualElement))
{
if (item is T targetElement)
{
return targetElement;
}
}
return null;
}Regards,
Didi
Progress Telerik