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