public ActionResult Export() { var viewModel = new ExportSettingsViewModel() { SettingsContainerList = this.SettingsManager.GetList(), JobDefinitionList = this.JobManager.LoadJobList() }; return(View(viewModel)); }
protected async override void OnExecute(object parameter) { var settings = this.shell.Settings; var dialog = new ExportSettingsViewModel(settings); if (await dialog.ShowDialogAsync() == true) { settings.PaddingValue = dialog.PaddingValue; settings.SpacingValue = dialog.SpacingValue; settings.TextureWidth = dialog.TextureWidth; settings.TextureHeight = dialog.TextureHeight; } }