private void DeleteKey(AccountKey extendedKey) { try { if (MessageBox.Show($"Okay to delete {extendedKey.KeyName} and all of its descendants?", Title, MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes) { if (tcBitcoin.DeleteKey(extendedKey.KeyName)) { LoadNamespaces(); } } } catch (Exception err) { MessageBox.Show($"{err.Message}", $"{err.Source}.{err.TargetSite.Name}", MessageBoxButton.OK, MessageBoxImage.Error); } }