예제 #1
0
        public ContentViewModel(ITTImageProsessing prosessor)
        {
            Prosessor = prosessor;

            LoadImageCommand            = new DelegateCommand(() => Prosessor.LoadImage());
            SaveImageCommand            = new DelegateCommand(() => Prosessor.SaveImage());
            ResizeImageCommand          = new DelegateCommand <object>(s => Prosessor.ResizeImage(s));
            CropImageCommand            = new DelegateCommand(() => Prosessor.CropImage());
            CropTransparentImageCommand = new DelegateCommand(() => Prosessor.CropTransparentImage());
            MergeImageCommand           = new DelegateCommand(() => Prosessor.MergeImage());
            SplitGifCommand             = new DelegateCommand(testfoo);
        }
예제 #2
0
        public CommandButtonViewModel(ITTImageProsessing prosessor)
        {
            Prosessor = prosessor;

            LoadImageCommand            = new DelegateCommand(() => Prosessor.LoadImage());
            SaveImageCommand            = new DelegateCommand(() => Prosessor.SaveImage());
            SavePsdLayerCommand         = new DelegateCommand(() => Prosessor.SaveLayer());
            ResizeImageCommand          = new DelegateCommand <object>(s => Prosessor.ResizeImage(s));
            CropImageCommand            = new DelegateCommand(() => Prosessor.CropImage());
            CropTransparentImageCommand = new DelegateCommand(() => Prosessor.CropTransparentImage());
            MergeImageCommand           = new DelegateCommand(() => Prosessor.MergeImage());
            SplitGifCommand             = new DelegateCommand(() => Prosessor.SplitGif());
        }