void OnGenerate(object sender, RoutedEventArgs e) { var key = CryptorKeyDialog.Run(this, CryptorType, false); if (key != null) { Key = key; } }
public static string Run(Window owner, Cryptor.Type type, bool encrypt) { var dialog = new CryptorKeyDialog(type, encrypt) { Owner = owner }; if (!dialog.ShowDialog()) { return(null); } return(dialog.result); }