Всплывающее окно WPF автоматически закрывается

Как закрыть WPF Popup в элементе управления WPF при нажатии вне всплывающей области и если Родительский контроль перемещен ?

Я не могу проверить его из родительского элемента управления, все должно быть сделано самим элементом управления.

2 ответов


 <Popup x:Name="pop" IsOpen="False"  StaysOpen="False">

в WinRT и универсальном приложении вы можете использовать

IsLightDismissEnabled="True"

его закроется автоматически, когда нажмите где-либо.