public PictureGridImage(ImageCollageViewModel vm, List<MediaFileItem> items, bool useThumbs = false) : base(vm.MaxWidth, (int)Math.Ceiling(vm.Media.Count / (double)vm.NrColumns), vm.NrColumns, getImages(items, useThumbs), vm.BackgroundColor, vm.FontColor, System.Windows.Media.Stretch.Uniform) { Items = items; Vm = vm; }
public PictureGridImage(ImageCollageViewModel vm, List <MediaFileItem> items, bool useThumbs = false) : base(vm.MaxWidth, (int)Math.Ceiling(vm.Media.Count / (double)vm.NrColumns), vm.NrColumns, getImages(items, useThumbs), vm.BackgroundColor, vm.FontColor, System.Windows.Media.Stretch.Uniform) { Items = items; Vm = vm; }
public ImageCollageView() { InitializeComponent(); ViewModel = new ImageCollageViewModel(MediaFileWatcher.Instance); ViewModel.ClosingRequest += vm_ClosingRequest; DataContext = ViewModel; }