Example #1
0
 public override void Execute()
 {
     using (var viewModel = new ImportArrayViewModel(models))
     {
         var dia = new ArrayImportDialog {
             DataContext = viewModel
         };
         models.Window.ShowDialog(dia);
     }
 }
Example #2
0
        public override void Execute()
        {
            using (var viewModel = new ImportArrayViewModel(models))
            {
                var dia = new ArrayImportDialog {
                    DataContext = viewModel
                };
                if (models.Window.ShowDialog(dia) != true)
                {
                    return;
                }

                var textures = viewModel.GetTextures();

                var res = models.CombineToArray(textures);

                models.Images.AddImage(res,
                                       GetPrettyFilename(viewModel.ListItems[0].Filename, textures.Count),
                                       viewModel.ListItems[0].Format);
            }
        }