public EnginesViewModel() { CreateNewEngineCommand = new ModelCommand(CreateNewEngine); DeleteEngineCommand = new ModelCommand(DeleteEngine); BrowseEngineCommand = new ModelCommand(BrowseEngine, () => SelectedEngine != null); ReloadEngineCommand = new ModelCommand(ReloadEngine, () => SelectedEngine != null && EngineCommand != null && File.Exists(EngineCommand)); }
public GameViewModel() { QueueNextGameCommand = new ModelCommand(QueueNextGame); EngineGoCommand = new ModelCommand(EngineGo); EngineStopCommand = new ModelCommand(EngineStop); whitePlayerLog = new List<string>(); blackPlayerLog = new List<string>(); whitePlayerInfo = new Dictionary<string, string>(); blackPlayerInfo = new Dictionary<string, string>(); }
public SchedulerViewModel() { MasterState.Instance.RegisterAction(MasterState.EventEnginesChanged, () => NotifyChanged(() => Engines)); MasterState.Instance.RegisterAction(MasterState.EventTimeSettingsChanged, () => NotifyChanged(() => TimeSettings)); MasterState.Instance.RegisterAction(MasterState.EventScheduledMatchesChanged, () => NotifyChanged(() => ScheduledMatches)); InsertMatchesCommand = new ModelCommand(InsertMatches); ReloadScheduledMatchesCommand = new ModelCommand(ReloadScheduledMatches); DeletedSelectedMatchesCommand = new ModelCommand(DeletedSelectedMatches); DeletedScheduledMatchesCommand = new ModelCommand(DeletedScheduledMatches); MatchCount = 1; PlayWhite = true; PlayBlack = true; }
public EngineSettingViewModel() { SetDefaultCommand = new ModelCommand(SetDefault); }
public MainWindowViewModel() { SaveSettingsCommand = new ModelCommand(SaveSettings); LoadSettings(); }
public TimeViewModel() { CreateNewTimeSettingCommand = new ModelCommand(CreateNewSetting); DeleteTimeSettingCommand = new ModelCommand(DeleteTimeSetting); }