private void RenameKey(AccountKey extendedKey) { try { NameWindow newNameWindow = new NameWindow(); newNameWindow.NamespaceKey = extendedKey.KeyNamespace; newNameWindow.KeyName = extendedKey.KeyName; if (newNameWindow.ShowDialog() == true) { extendedKey.KeyNamespace = tcBitcoin.RenameKey(extendedKey.KeyName, newNameWindow.KeyName); extendedKey.KeyName = newNameWindow.KeyName; textNamespace.Text = extendedKey.KeyNamespace; } } catch (Exception err) { MessageBox.Show($"{err.Message}", $"{err.Source}.{err.TargetSite.Name}", MessageBoxButton.OK, MessageBoxImage.Error); } }