public IosConfirmDialog(IViewLocator viewLocator, ConfirmDialogConfig config) : base(viewLocator) { _config = config; Title = config.Title; Message = config.Message; }
public Task <bool> ShowDialogAsync(ConfirmDialogConfig config) { var page = GetLastPageInModalStack(); return(page.DisplayAlert( config.Title, config.Message, config.AcceptButtonText, config.CancelButtonText)); }
public void Ctor_NonNullTitle_NonNullMessage_NonNullAcceptButtonText_FillsProperties( [CombinatorialValues(EmptyString, NonEmptyTitle)] string title, [CombinatorialValues(EmptyString, NonEmptyMessage)] string message, [CombinatorialValues(EmptyString, NonEmptyAcceptButtonText)] string acceptButtonText, [CombinatorialValues(null, EmptyString, NonEmptyCancelButtonText)] string cancelButtonText, [CombinatorialValues(true, false)] bool isDestructive) { var confirmDialogConfig = new ConfirmDialogConfig(title, message, acceptButtonText, cancelButtonText, isDestructive); Assert.Equal(title, confirmDialogConfig.Title); Assert.Equal(message, confirmDialogConfig.Message); Assert.Equal(acceptButtonText, confirmDialogConfig.AcceptButtonText); Assert.Equal(cancelButtonText, confirmDialogConfig.CancelButtonText); Assert.Equal(isDestructive, confirmDialogConfig.IsDestructive); }
public DroidConfirmDialog(ConfirmDialogConfig config) { _config = config; }
public virtual Task <bool> ShowDialogAsync(ConfirmDialogConfig config) { return(new IosConfirmDialog(_viewLocator, config).ShowAsync()); }
public Task <bool> ShowDialogAsync(ConfirmDialogConfig config) { return(new DroidConfirmDialog(config).ShowAsync()); }