diff options
Diffstat (limited to 'win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs')
-rw-r--r-- | win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs b/win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs index 744003698..5b0354576 100644 --- a/win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs +++ b/win/CS/HandBrakeWPF/Views/SummaryView.xaml.cs @@ -11,6 +11,7 @@ namespace HandBrakeWPF.Views { using System.Windows.Controls; using System.Windows.Input; + using System.Windows.Media; using HandBrakeWPF.ViewModels.Interfaces; @@ -42,5 +43,18 @@ namespace HandBrakeWPF.Views ((ISummaryViewModel)this.DataContext).SetPreviewControlVisibility(leftHalf, rightHalf); } } + + private void PreviewImage_OnMouseLeave(object sender, MouseEventArgs e) + { + HitTestResult result = VisualTreeHelper.HitTest(this.previewImage, e.GetPosition(this.previewImage)); + + if (result != null && result.VisualHit.GetType() == typeof(Image)) + { + e.Handled = true; + return; + } + + ((ISummaryViewModel)this.DataContext).SetPreviewControlVisibility(false, false); + } } } |