Я использую всплывающее управление silvelight. У меня есть всплывающее окно, которое открывается, когда пользователь нажимает кнопку. Я хочу закрыть всплывающее окно, когда пользователь щелкает за пределами всплывающего окна окно.Закрытие всплывающего окна при щелчке пользователем за пределами всплывающего окна
Пожалуйста, дайте мне знать, как мы можем это сделать.
Я пробовал, чтобы это не сработало, вы можете более подробно объяснить – user3454168
@ user3454168: Он компилируется? Успешно ли зарегистрирована обработчик событий щелчка мыши? вы установили точку останова внутри кода обработчика и попадете ли вы при нажатии на пользовательский интерфейс? – Martin
Это решило мою проблему. У меня уже был обработчик событий по форме, но не Root, поэтому щелчок по пустой области формы НЕ закрывал всплывающее окно, но при нажатии на другие объекты закрывалось всплывающее окно. Я изменил свой обработчик на ваш пример, теперь щелчок в любом месте всплывающего окна закрывает всплывающее окно, как ожидалось. – Jerry