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 ); } ///