public PreviewWindow(IPreviewModel model) { InitializeComponent(); DataContext = new PreviewViewModel(model); scrollViewer.ScrollChanged += OnScrollViewerScrollChanged; scrollViewer.MouseLeftButtonUp += OnMouseLeftButtonUp; scrollViewer.PreviewMouseLeftButtonUp += OnMouseLeftButtonUp; scrollViewer.PreviewMouseLeftButtonDown += OnMouseLeftButtonDown; scrollViewer.MouseMove += OnMouseMove; slider.ValueChanged += OnSliderValueChanged; }
public Thumbnail(IPreviewModel model) { InitializeComponent(); _model = model; DataContext = ModelFactory.Instance.Resolve<IThumbnailViewModel>("model", model); }