From 75dc74620c6bcac7dd79b60e8bec48793da96283 Mon Sep 17 00:00:00 2001 From: gumme <gumme@server.fake> Date: Wed, 11 Sep 2013 21:11:22 +0200 Subject: [PATCH] Using filter to ignore invisible elements in hit testing on design surface. --- .../WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs index da4e767c12..14968429b3 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs @@ -103,7 +103,7 @@ namespace ICSharpCode.WpfDesign.Designer if (continueHitTest && testDesignSurface) { RunHitTest( - this.Child, mousePosition, delegate { return HitTestFilterBehavior.Continue; }, + this.Child, mousePosition, FilterHitTestInvisibleElements, delegate(HitTestResult result) { if (result != null && result.VisualHit != null && result.VisualHit is Visual) { DesignPanelHitTestResult customResult = new DesignPanelHitTestResult((Visual)result.VisualHit);