Beispiel #1
0
        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();
 }