private void RenameSkin_Click(object sender, RoutedEventArgs e) { DDOUISkin skin = lvSkins.SelectedItem as DDOUISkin; if (skin == null) { return; } RenameSkinWindow rsw = new RenameSkinWindow(skin.Name, Skins.Select(s => s.Name).ToList()); rsw.Owner = this; if (rsw.ShowDialog() == true) { string errors = skin.Rename(rsw.NewSkinName); if (!string.IsNullOrWhiteSpace(errors)) { MessageBox.Show(errors, "Rename Error", MessageBoxButton.OK, MessageBoxImage.Error); } } RefreshSkinList(); }