Beispiel #1
0
 public ModifyWindow(List <byte[]> images, int fps, int width, int height)
 {
     InitializeComponent();
     _viewModel                = DataContext as ModifyWindowViewModel;
     _viewModel.Images         = new ObservableCollection <BitmapImage>();
     _viewModel.Width          = width;
     _viewModel.Height         = height;
     _viewModel.Ratio          = (double)width / (double)height;
     _viewModel.IsRespectRatio = true;
     _viewModel.IsReverse      = false;
     _viewModel.Fps            = fps;
     _imagesByte               = images;
     _isDeleteds               = new List <bool>(new bool[images.Count]);
     images.ForEach(img =>
     {
         BitmapImage bi = new BitmapImage();
         bi.BeginInit();
         bi.StreamSource = new MemoryStream(img);
         bi.EndInit();
         _viewModel.Images.Add(bi);
     });
 }
Beispiel #2
0
 public ModifyWindow()
 {
     InitializeComponent();
     _ViewModel = new ModifyWindowViewModel();
 }