2010-03-02 20 views

Respuesta

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

Sí, esto realmente funciona, el único problema es que si mueve el mouse fuera de la ventana emergente y se desplaza ... permanece abierto: -/ –

+3

"Cuando la propiedad StaysOpen se establece en true, Popup permanece abierto hasta que se cierra explícitamente estableciendo la propiedad IsOpen en falso. Cuando StaysOpen es falso, el control emergente intercepta todos los eventos de mouse y teclado para determinar cuándo ocurre uno de estos eventos fuera del control Popup. " eso es lo que encontré en MSDN. – Djole

+0

Quizás no. Intento hacer un teclado emergente que desaparece cuando tocas fuera de la caja. Con StaysOpen establecido en falso, nunca se abre en primer lugar. – Patrick

0

en WinRT y aplicación universal que se puede utilizar

IsLightDismissEnabled = "true"

su cerrará automáticamente cuando haga clic en cualquier lugar.

Cuestiones relacionadas