コード例 #1
0
        private void ChangeModTagName(string oldModtagName, string newTagName)
        {
            XmlFileManager.RenameModDirectory(oldModtagName, newTagName);
            bool hasConfigTags = XmlFileManager.ReplaceTagsInModFiles(oldModtagName, newTagName);

            if (hasConfigTags)
            {
                string           message = "Your mod files uses a config tag as the top tag, would you like to change them in each file to the new mod name?";
                string           title   = "Change Top Tag in All Mod Files";
                MessageBoxResult result  = MessageBox.Show(message, title, MessageBoxButton.YesNo, MessageBoxImage.Question);
                switch (result)
                {
                case MessageBoxResult.Yes:
                    XmlFileManager.ReplaceTagsInModFiles(oldModtagName, newTagName, true);
                    break;
                }
            }
        }