From 86cfc309a5c4c4b8f4b62fafe4270625cb4d6122 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 14 Oct 2015 00:14:41 +0200 Subject: [PATCH] Make DropDown selection work again. --- src/Perspex.Controls/DropDown.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Perspex.Controls/DropDown.cs b/src/Perspex.Controls/DropDown.cs index c2ac601bc3..eff7d2c4fe 100644 --- a/src/Perspex.Controls/DropDown.cs +++ b/src/Perspex.Controls/DropDown.cs @@ -110,6 +110,15 @@ namespace Perspex.Controls if (((IVisual)e.Source).GetVisualAncestors().Last().GetType() != typeof(PopupRoot)) { IsDropDownOpen = true; + e.Handled = true; + } + } + + if (!e.Handled) + { + if (UpdateSelectionFromEventSource(e.Source)) + { + e.Handled = true; } }