public async Task DisplayDialog(IDialogViewModel dialogViewModel, object args = null) { var dialog = CustomDialogLocator.ResolveDialog(dialogViewModel); if (CurrentPage is MenuContainerPage page) { await page.HideMenu(); page.SlideMenu = dialog; await page.ShowMenu(); } }
public SlideCustomDialog ResolveDialogFor <T>(object args = null) where T : IDialogViewModel { var dialog = CustomDialogLocator.ResolveDialogAndViewModel(typeof(T), args); return(dialog); }