AcManager.Controls.UserControls.CarBlock.PreviewImage_OnMouseDown C# (CSharp) Method

PreviewImage_OnMouseDown() private method

private PreviewImage_OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void
        private void PreviewImage_OnMouseDown(object sender, MouseButtonEventArgs e) {
            var list = Car.SkinsManager.EnabledOnly.Select(x => x.PreviewImage).ToList();
            var selected = new ImageViewer(list, list.IndexOf(SelectedSkin.PreviewImage))
                    .ShowDialogInSelectMode();
            SelectedSkin = Car.EnabledOnlySkins.ElementAtOrDefault(selected ?? -1) ?? SelectedSkin;
        }