diff --git a/source/DropDownButtonLib/Controls/DropDownButton.xaml.cs b/source/DropDownButtonLib/Controls/DropDownButton.xaml.cs
index 6ff554a..0a5dd74 100644
--- a/source/DropDownButtonLib/Controls/DropDownButton.xaml.cs
+++ b/source/DropDownButtonLib/Controls/DropDownButton.xaml.cs
@@ -432,7 +432,8 @@ private void OnKeyDown(object sender, KeyEventArgs e)
///
private void OnMouseDownOutsideCapturedElement(object sender, MouseButtonEventArgs e)
{
- this.CloseDropDown(false);
+ if( !IsMouseOver )
+ CloseDropDown( true );
}
///