2010-03-02 13 views

cevap

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

Evet, bu gerçekten işe yarıyor, tek sorun, farenizi Popup'ın dışına taşır ve kaydırırsanız ... açık kalır: -/ –

+3

"StaysOpen özelliği true olarak ayarlandığında, Popup açık bir şekilde kapalı olana kadar açık kalır. IsOpen özelliğini false olarak ayarlayarak. StaysOpen yanlış olduğunda, Popup denetimi, bu olaylardan herhangi birinin ne zaman ortaya çıkacağını belirlemek için tüm fare ve klavye olaylarını engeller. " MSDN'de bulduğum şey budur. – Djole

+0

Belki de değil. Kutunun dışına dokunduğunuzda kaybolan bir açılır pencere klavyesi yapmaya çalışıyorum. StaysOpen yanlış olarak ayarlandığında, hiçbir zaman ilk sırada açılır. – Patrick

0

ve evrensel uygulaması kullanabilirsiniz

IsLightDismissEnabled

herhangi bir yerde tıkladığında onun otomatik kapanacak = "true".