protected override void OnMouseLeftButtonDown (MouseButtonEventArgs e) { base.OnMouseLeftButtonDown (e); if (!e.Handled) { e.Handled = true; IsSelectionActive = true; IsDropDownOpen = !IsDropDownOpen; } }