Здесь WPF действительно выводит меня из себя. Я настроил всплывающее окно с некоторым сложным содержимым (сетка, кнопки и т.д.). Я установил его свойство StaysOpen в False и IsOpen в True на событие предварительного просмотра текстового поля MouseDown.
Дело в том, что оно открывается, но не закрывается при щелчке в любом месте за пределами окна.
Есть предложения?
Спасибо!
UPDATE:
У моего всплывающего окна есть кнопки внутри. Когда я нажимаю на одну из них, всплывающее окно закрывается, когда я нажимаю за его пределами. Это какая-то странная вещь, происходящая с маршрутизацией событий?