Color GetNativeTextColor(TimePickerHandler timePickerHandler) => GetNativeTimePicker(timePickerHandler).TextColor.ToColor();
double GetNativeCharacterSpacing(TimePickerHandler timePickerHandler) { var mauiTimePicker = GetNativeTimePicker(timePickerHandler); return(mauiTimePicker.AttributedText.GetCharacterSpacing()); }
MauiTimePicker GetNativeTimePicker(TimePickerHandler timePickerHandler) => (MauiTimePicker)timePickerHandler.PlatformView;
MauiTimePicker GetNativeTimePicker(TimePickerHandler timePickerHandler) => (MauiTimePicker)timePickerHandler.NativeView;
bool GetNativeIsItalic(TimePickerHandler timePickerHandler) => GetNativeTimePicker(timePickerHandler).Font.FontDescriptor.SymbolicTraits.HasFlag(UIFontDescriptorSymbolicTraits.Italic);
double GetNativeUnscaledFontSize(TimePickerHandler timePickerHandler) => GetNativeTimePicker(timePickerHandler).Font.PointSize;
double GetNativeUnscaledFontSize(TimePickerHandler timePickerHandler) { var mauiTimePicker = GetNativeTimePicker(timePickerHandler); return(mauiTimePicker.TextSize / mauiTimePicker.Resources.DisplayMetrics.Density); }
bool GetNativeIsItalic(TimePickerHandler timePickerHandler) => GetNativeTimePicker(timePickerHandler).Typeface.IsItalic;
bool GetNativeIsBold(TimePickerHandler timePickerHandler) => GetNativeTimePicker(timePickerHandler).Typeface.GetFontWeight() == FontWeight.Bold;