/// <summary> /// Visualizza la pagina modale di attesa per operazione in corso /// </summary> /// <param name="ParentPage">Pagina che necessita dell'attesa</param> /// <returns>Oggetto della pagina di attesa</returns> static public async Task <WaitPage> StartWait(Page ParentPage) { WaitPage waitPage = new WaitPage { BindingContext = new { Message = AppResources.txtPleaseWait } }; await ParentPage.Navigation.PushModalAsync(waitPage, true); return(waitPage); }
/// <summary> /// Termina l'attesa e chiude la pagina di attesa. /// </summary> /// <param name="waitPage">Oggetto della pagina di attesa restituito da StartWait</param> /// <returns></returns> static public async Task StopWait(WaitPage waitPage) { await waitPage.Close(); }