public static void MapMinimumDate(IDatePickerHandler handler, IDatePicker datePicker) { if (handler is DatePickerHandler platformHandler) { handler.PlatformView?.UpdateMinimumDate(datePicker, platformHandler._dialog); } }
// This is a Android-specific mapping public static void MapBackground(IDatePickerHandler handler, IDatePicker datePicker) { if (handler is DatePickerHandler platformHandler) { handler.PlatformView?.UpdateBackground(datePicker, platformHandler._defaultBackground); } }
public static void MapTextColor(IDatePickerHandler handler, IDatePicker datePicker) { if (handler is DatePickerHandler platformHandler) { handler.PlatformView?.UpdateTextColor(datePicker, platformHandler._defaultTextColors); } }
public static void MapDate(IDatePickerHandler handler, IDatePicker datePicker) { handler.PlatformView?.UpdateDate(datePicker); }
public static void MapFont(IDatePickerHandler handler, IDatePicker datePicker) { var fontManager = handler.GetRequiredService <IFontManager>(); handler.PlatformView?.UpdateFont(datePicker, fontManager); }
public static void MapDate(IDatePickerHandler handler, IDatePicker datePicker) { var picker = (handler as DatePickerHandler)?._picker; handler.PlatformView?.UpdateDate(datePicker, picker); }
public static void MapCharacterSpacing(IDatePickerHandler handler, IDatePicker datePicker) { handler.PlatformView?.UpdateCharacterSpacing(datePicker); }
public static void MapFormat(IDatePickerHandler handler, IDatePicker datePicker) { var picker = (handler as DatePickerHandler)?.DatePickerDialog; handler.PlatformView?.UpdateFormat(datePicker, picker); }
public static void MapTextColor(IDatePickerHandler handler, IDatePicker datePicker) { handler.PlatformView?.UpdateTextColor(datePicker); }
public DatePickerDelegate(IDatePickerHandler handler) =>
public static void MapMaximumDate(IDatePickerHandler handler, IDatePicker datePicker) { }
public static void MapCharacterSpacing(IDatePickerHandler handler, IDatePicker datePicker) { }
public static void MapTextColor(IDatePickerHandler handler, IDatePicker datePicker) { }
public static void MapFont(IDatePickerHandler handler, IDatePicker datePicker) { }