public CCOLCodeGeneratorPlugin(bool noView = false) { _noView = noView; _generator = new CCOLGenerator(); _myVm = new CCOLGeneratorViewModel(this, _generator); if (!noView) { GeneratorView = new CCOLGeneratorView { DataContext = _myVm }; } var filesDef = Directory.GetFiles( Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Settings\\VisualTemplates"), "*.xml", SearchOption.TopDirectoryOnly); foreach (var t in filesDef) { if (!t.ToLower().EndsWith("_filters.xml")) { _myVm.VisualProjects.Add(Path.GetFileNameWithoutExtension(t).Replace("_", " ")); } } _myVm.SelectedVisualProject = _myVm.VisualProjects.FirstOrDefault(x => x.StartsWith("Visual 2017")); }
public CCOLCodeGeneratorPlugin() { _GeneratorView = new CCOLGeneratorView(); _Generator = new CCOLGenerator(); _MyVM = new CCOLGeneratorViewModel(this, _Generator); _GeneratorView.DataContext = _MyVM; var filesDef = Directory.GetFiles( Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Settings\\VisualTemplates"), "*.xml", SearchOption.TopDirectoryOnly); foreach (var t in filesDef) { if (!t.ToLower().EndsWith("_filters.xml")) { _MyVM.VisualProjects.Add(Path.GetFileNameWithoutExtension(t).Replace("_", " ")); } } }