Example #1
0
        private void BtnGenerate_Click(object sender, RoutedEventArgs e)
        {
            //clear anything previously generated
            UnloadGeneratedOutput();

            var lines     = AppService.GenerateFromTemplate(opts, currentItem);
            var outString = new StringBuilder();

            foreach (string line in lines)
            {
                outString.Append(line);
            }

            if (!string.IsNullOrWhiteSpace(outString.ToString()) && !outString.ToString().Contains("Error replacing property"))
            {
                generatedTemplate = outString.ToString();
                btnCopy.IsEnabled = true;
                btnSave.IsEnabled = true;
                LogLine($"Generated description for item using template \"{opts.SelectedTemplate}\"");
            }
            else
            {
                LogLine("One or more errors occurred generating description. Does the template selected match the loaded item type?");
            }
        }