public AppViewModel(ITrainingSession trainingSession, IHostedScriptExecutor scriptExecutor) { _trainingSession = trainingSession; _scriptExecutor = scriptExecutor; _controller = new ControllerViewModel(trainingSession, scriptExecutor); SetControlPanelState(); }
public ControllerViewModel(ITrainingSession trainingSession, IHostedScriptExecutor scriptExecutor) { this.trainingSession = trainingSession; this.scriptExecutor = scriptExecutor; BackgroundImage = @"../Resources/autotrainer.jpg"; LoadScripts(); SelectedCollection = ScriptCollections.FirstOrDefault(); }
public ControllerViewModel(ITrainingSession trainingSession, IHostedScriptExecutor scriptExecutor) { _trainingSession = trainingSession; _scriptExecutor = scriptExecutor; BackgroundImage = @"../Resources/autotrainer.jpg"; LoadScripts(); SelectedCollection = ScriptCollections.FirstOrDefault(); }
public SessionViewModel(Dispatcher dispatcher, ITrainingSession trainingSession, IHostedScriptExecutor scriptExecutor, string scriptFile) { this.dispatcher = dispatcher; this.trainingSession = trainingSession; this.scriptExecutor = scriptExecutor; this.scriptFile = scriptFile; this.trainingSession.Trainer.Spoke += TrainerOnSpoke; this.trainingSession.Viewer.PictureChanged += ViewerOnPictureChanged; }
public SessionViewModel(Dispatcher dispatcher, ITrainingSession trainingSession, IHostedScriptExecutor scriptExecutor, string scriptFile) { _dispatcher = dispatcher; _trainingSession = trainingSession; _scriptExecutor = scriptExecutor; _scriptFile = scriptFile; _trainingSession.Trainer.Spoke += TrainerOnSpoke; _trainingSession.Viewer.PictureChanged += ViewerOnPictureChanged; }