public virtual void InitializeSettingScreen(SettingScreenViewModel viewModel) { // This is called when a SettingScreenViewModel is created viewModel.Default.Action = this.DefaultHandler; viewModel.Apply.Action = this.ApplyHandler; SettingScreenViewModelManager.Add(viewModel); }
public override void Apply(SettingScreenViewModel viewModel) { base.Apply(viewModel); /* Pass selected values to the service */ SettingService.Resolution = viewModel.Resolution; SettingService.Volume = viewModel.Volume; }
public override void InitializeSettingScreen(SettingScreenViewModel viewModel) { base.InitializeSettingScreen(viewModel); // This is called when a SettingScreenViewModel is created /* Add known resolutions to the list */ viewModel.AvailableResolutions.AddRange(SettingService.AvailableResolutions); /* Setup current resolution */ viewModel.Resolution = SettingService.Resolution; /* Setup volume */ viewModel.Volume = SettingService.Volume; }
public virtual void Apply(SettingScreenViewModel viewModel) { }
public virtual void Default(SettingScreenViewModel viewModel) { }
public override void Default(SettingScreenViewModel viewModel) { base.Default(viewModel); }