public object ShowDialog(NavigationDialog navigationDialog) { if (navigationDialog == NavigationDialog.SendMoney) { var dialog = new SendMoneyDialog(); var ignore = dialog.ShowAsync(); return(dialog.ViewModel); } if (navigationDialog == NavigationDialog.BackupInfo) { var dialog = new BackupInfoDialog(this); var ignore = dialog.ShowAsync(); return(null); } if (navigationDialog == NavigationDialog.BackupDone) { var dialog = new BackupDoneDialog(); var ignore = dialog.ShowAsync(); return(null); } if (navigationDialog == NavigationDialog.ImportSecretPhraseInfo) { var dialog = new ImportSecretPhraseInfoDialog(this); var ignore = dialog.ShowAsync(); return(null); } if (navigationDialog == NavigationDialog.ImportSecretPhrase) { var dialog = new ImportSecretPhraseDialog(); var ignore = dialog.ShowAsync(); return(null); } throw new ArgumentException("Unknown dialog type", nameof(navigationDialog)); }
private void SendMoney(object sender, RoutedEventArgs e) { SendMoneyDialog smd = new SendMoneyDialog(); var result = smd.ShowDialog(); }