private async void ShowDefaultRequestPasswordPopup(PasswordRequestData passwordRequestData)
 {
     var confirmationArgs = new ConfirmationArgs {
         Title = passwordRequestData.Title
     };
     var passwordRequestViewModel = new PasswordRequestViewModel(this.eventAggregator, confirmationArgs);
     var closeDialogClosure       = new OpenedClosedDialogClosure(passwordRequestData.ResultCallback, 0.1);
     await DialogHost.Show(passwordRequestViewModel, "RootDialog", closeDialogClosure.OpenHandle, closeDialogClosure.CloseHandle);
 }
 private async void ShowCustomPopupWindow(PopupConfirmationWindowRequestData popupConfirmationWindowRequestData)
 {
     var confirmationArgs = new ConfirmationArgs {
         Content = popupConfirmationWindowRequestData.ViewModel, Title = popupConfirmationWindowRequestData.Caption
     };
     var confirmationViewModel = new ConfirmationViewModel(this.eventAggregator, confirmationArgs);
     var closeDialogClosure    = new OpenedClosedDialogClosure(popupConfirmationWindowRequestData.Callback);
     await DialogHost.Show(confirmationViewModel, "RootDialog", closeDialogClosure.OpenHandle, closeDialogClosure.CloseHandle);
 }
 private async void ShowDefaultConfirmationPopup(DefaultConfirmationRequestData confirmationRequestData)
 {
     var confirmationArgs = new ConfirmationArgs {
         Content = confirmationRequestData.Message, Title = confirmationRequestData.Caption
     };
     var confirmationViewModel = new ConfirmationViewModel(this.eventAggregator, confirmationArgs);
     var closeDialogClosure    = new OpenedClosedDialogClosure(confirmationRequestData.ConfirmarionCallback, 0.1);
     await DialogHost.Show(confirmationViewModel, "RootDialog", closeDialogClosure.OpenHandle, closeDialogClosure.CloseHandle);
 }
 private async void ShowPopupWindowWithCustomButtons(PopupCustomButtonsWindowRequestData popupCustomButtonsWindowRequestData)
 {
     var closeDialogClosure = new OpenedClosedDialogClosure();
     await DialogHost.Show(popupCustomButtonsWindowRequestData.ViewModel, "RootDialog", closeDialogClosure.OpenHandle, closeDialogClosure.CloseHandle);
 }