Пример #1
0
        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;
            }
        }