/// <summary> /// Constructs the internal action sheet dialog. /// </summary> /// <param name="config">The dialog configuration.</param> protected virtual AppCompatDialogFragment ConstructActionSheetDialog <TActionSheetItemConfig>(IActionSheetConfig <TActionSheetItemConfig> config) where TActionSheetItemConfig : IActionSheetItemConfig { return(new ActionSheetAppCompatDialogFragment <TActionSheetItemConfig>(config)); }
/// <summary> /// Presents an action sheet based on the provided configuration. /// </summary> /// <param name="config">The dialog configuration.</param> protected override IDisposable PresentActionSheet <TActionSheetItemConfig>(IActionSheetConfig <TActionSheetItemConfig> config) { return(ShowDialog(ConstructActionSheetDialog(config), config)); }