Пример #1
0
        private void PopUp_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var popup = sender as Popup;

            if (popup != null && !popup.StaysOpen)
            {
                if (_dropDownButton != null)
                {
                    if (_dropDownButton.InputHitTest(e.GetPosition(_dropDownButton)) != null)
                    {
                        _disablePopupReopen = true;
                    }
                }
            }
        }