Popup Never Closes

Здесь WPF действительно выводит меня из себя. Я настроил всплывающее окно с некоторым сложным содержимым (сетка, кнопки и т.д.). Я установил его свойство StaysOpen в False и IsOpen в True на событие предварительного просмотра текстового поля MouseDown.

Дело в том, что оно открывается, но не закрывается при щелчке в любом месте за пределами окна.

Есть предложения?

Спасибо!

UPDATE:

У моего всплывающего окна есть кнопки внутри. Когда я нажимаю на одну из них, всплывающее окно закрывается, когда я нажимаю за его пределами. Это какая-то странная вещь, происходящая с маршрутизацией событий?

8
задан svick 31 October 2012 в 11:05
поделиться