public static void UpdateTextColor(this MauiDatePicker platformDatePicker, IDatePicker datePicker, ColorStateList?defaultTextColor) { var textColor = datePicker.TextColor; if (textColor == null) { if (defaultTextColor != null) { platformDatePicker.SetTextColor(defaultTextColor); } } else { var androidColor = textColor.ToPlatform(); if (!platformDatePicker.TextColors.IsOneColor(ColorStates.EditText, androidColor)) { platformDatePicker.SetTextColor(ColorStateListExtensions.CreateEditText(androidColor)); } } }
public static void UpdateTextColor(this MauiDatePicker platformDatePicker, IDatePicker datePicker) { var textColor = datePicker.TextColor; if (textColor != null) { if (PlatformInterop.CreateEditTextColorStateList(platformDatePicker.TextColors, textColor.ToPlatform()) is ColorStateList c) { platformDatePicker.SetTextColor(c); } } }