AcManager.Pages.Lists.ScreenshotsListPage.Item_OnPreviewMouseLeftButtonDown C# (CSharp) Method

Item_OnPreviewMouseLeftButtonDown() private method

private Item_OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void
        private void Item_OnPreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) {
            var screenshot = (sender as FrameworkElement)?.DataContext as Screenshot;
            if (screenshot == null) return;

            new ImageViewer(Model.Screenshots.Select(x => x.Filename), Model.Screenshots.IndexOf(screenshot)).ShowDialog();
        }
    }