Exemple #1
0
        public static Task <MessageResult> ShowDialogAsync(this IDialogService service, MessageButton dialogButtons, string title, string documentType, object viewModel)
        {
            VerifyService(service);
            var res = service.ShowDialogAsync(UICommand.GenerateFromMessageButton(dialogButtons, GetLocalizer(service)), title, documentType, viewModel, null, null);

            return(GetResult(res));
        }
        public static MessageResult ShowDialog(this IDialogService service, MessageButton dialogButtons, string title, string documentType, object parameter, object parentViewModel)
        {
            VerifyService(service);
            var res = service.ShowDialog(UICommand.GenerateFromMessageButton(dialogButtons, GetLocalizer(service)), title, documentType, null, parameter, parentViewModel);

            return(GetMessageResult(res));
        }
Exemple #3
0
        public static async Task <MessageResult> ShowAsync(this IMessageBoxService service, string messageBoxText, string caption, MessageButton button, MessageResult defaultResult, MessageResult cancelResult)
        {
            VerifyService(service);
            var       buttons   = UICommand.GenerateFromMessageButton(button, GetLocalizer(service), defaultResult, cancelResult);
            UICommand uicommand = await service.ShowAsync(messageBoxText, caption, buttons);

            return((MessageResult)uicommand.Id);
        }