Ejemplo n.º 1
0
 public GeneralTabViewModel(SettingsViewModel settingsViewModel, string solutionDirectory) : base(settingsViewModel)
 {
     Generators             = settingsViewModel.ConfigData.Generators;
     AddGeneratorCommand    = new AddGeneratorCommand(settingsViewModel, solutionDirectory);
     RemoveGeneratorCommand = new RemoveAtIndexCommand(Generators);
     ModifyGeneratorCommand = new ModifyAtIndexCommand(Generators, () => new AddGeneratorView());
 }
Ejemplo n.º 2
0
 public TriggersTabViewModel(SettingsViewModel settingsViewModel, string solutionDirectory, IEnumerable <string> uniqueProjectNames) : base(settingsViewModel)
 {
     TriggerGroups             = settingsViewModel.ConfigData.TriggerGroups;
     AddTriggerGroupCommand    = new AddTriggerGroupCommand(settingsViewModel, solutionDirectory, uniqueProjectNames);
     RemoveTriggerGroupCommand = new RemoveAtIndexCommand(TriggerGroups);
     ModifyTriggerGroupCommand = new ModifyAtIndexCommand(TriggerGroups, () => new AddTriggerGroupView());
 }
Ejemplo n.º 3
0
 public TriggerGroup(string solutionDirectory)
 {
     AddTriggerCommand        = new AddFolderPathCommand(path => Triggers.Add(path), solutionDirectory);
     RemoveTriggerCommand     = new RemoveAtIndexCommand(Triggers);
     AddEntitasCfgCommand     = new AddFolderPathCommand(path => EntitasCfgPath = path, solutionDirectory, false);
     AddEntitasUserCfgCommand = new AddFolderPathCommand(path => EntitasUserCfgPath = path, solutionDirectory, false);
     Triggers = new ObservableCollection <string>();
 }