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);
        }