public static void MapFont(DatePickerHandler handler, IDatePicker datePicker) { _ = handler.Services ?? throw new InvalidOperationException($"{nameof(Services)} should have been set by base class."); var fontManager = handler.Services.GetRequiredService <IFontManager>(); handler.NativeView?.UpdateFont(datePicker, fontManager); }
public static void MapFormat(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateFormat(datePicker); }
// This is a Android-specific mapping public static void MapBackground(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateBackground(datePicker, handler._defaultBackground); }
public static void MapTextColor(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateTextColor(datePicker, handler._defaultTextColors); }
public static void MapFlowDirection(DatePickerHandler handler, IDatePicker datePicker) { handler.PlatformView?.UpdateFlowDirection(datePicker); handler.PlatformView?.UpdateTextAlignment(datePicker); }
public static void MapFormat(DatePickerHandler handler, IDatePicker datePicker) { }
public static void MapTextColor(DatePickerHandler handler, IDatePicker datePicker) { }
public static void MapCharacterSpacing(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateCharacterSpacing(datePicker); }
public override void DoneClicked() { DatePickerHandler.OnDoneClicked(Handler); }
public static void MapMinimumDate(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateMinimumDate(datePicker, handler._picker); }
public override void DatePickerValueChanged() { DatePickerHandler.OnValueChanged(Handler); }
public override void DatePickerEditingDidEnd() { DatePickerHandler.OnEnded(Handler); }
public override void DatePickerEditingDidBegin() { DatePickerHandler.OnStarted(Handler); }
public static void MapDate(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateDate(datePicker); }
public static void MapMaximumDate(DatePickerHandler handler, IDatePicker datePicker) { }
public static void MapMaximumDate(DatePickerHandler handler, IDatePicker datePicker) { handler.NativeView?.UpdateMaximumDate(datePicker, handler._dialog); }
public static void MapCharacterSpacing(DatePickerHandler handler, IDatePicker datePicker) { }
public static void MapFont(DatePickerHandler handler, IDatePicker datePicker) { var fontManager = handler.GetRequiredService <IFontManager>(); handler.NativeView?.UpdateFont(datePicker, fontManager); }
public static void MapFlowDirection(DatePickerHandler handler, IDatePicker datePicker) { }