我在寫Windows Phone 7 Silverlight應用程序。當鼠標離開此控件時,我必須將我的Stackpanel的可見性設置爲摺疊狀態。但即使我只是在沒有鼠標移動的情況下單擊我的控件,也會發生此事件。失去焦點事件不起作用。 如何實現我的目標? Thx提前!MouseLeave LostFocus事件Silverlight
2
A
回答
1
如果您正在尋找「鼠標懸停」效果,那麼您可能需要重新考慮用戶如何與應用程序進行交互,因爲只有在用戶將手指放在屏幕上時,纔會觸發MouseMove事件。
3
只有當用戶點擊另一個控件時纔會觸發LostFocus,因爲沒有懸停事件,因爲鼠標隱喻在這裏不起作用,因爲這是一個基於觸摸的環境 - 處理控件行爲的最佳方式是想象一下使用你的手指與控制器進行交互 - 這可以允許設計一種行爲,以你想要的方式工作,然後看看它是如何工作的,屏幕上的觸摸開始點擊,所以沒有鼠標移動也沒有鼠標移動。
相關問題
- 1. Silverlight 3中的MouseLeave事件PopUp控件
- 2. ASP.NET TextBox LostFocus事件
- 3. 訪問2007 - LostFocus事件
- 4. GridView LostFocus和GotFocus事件
- 5. ExtJs 3或4 - LostFocus事件
- 6. TextChanged/LostFocus /等。事件DataGridTextColumn
- 7. MouseEnter和MouseLeave事件
- 8. MouseHover和MouseLeave事件控制
- 9. mouseenter mouseleave事件衝突? jquery
- 10. 何時觸發MouseLeave事件?
- 11. 爲什麼textbox.focus會拋出lostFocus事件?
- 12. WPF TextBox lostFocus事件觸發器
- 13. 處理引發LostFocus和停用事件
- 14. 爲什麼LostFocus事件不會發生?
- 15. C#:文本框LostFocus事件處理
- 16. 如何在'LostFocus事件過程
- 17. 數據網格中的Lostfocus事件
- 18. 如何觸發的TreeView LostFocus事件
- 19. WPF DataGridCell LostFocus事件停止冒泡DataGridRow
- 20. 問題有一個TextBox的LostFocus事件
- 21. Silverlight,itemcontrol LostFocus和GetFocus沒有射擊
- 22. LostFocus事件和GetFocus事件輸入按鈕
- 23. 選擇更改事件也稱爲Lostfocus事件?
- 24. 檢查鼠標在Silverlight中的MouseLeave事件中輸入哪個UIElement?
- 25. Silverlight中的MouseLeave(Windows Phone 7)如果鼠標未移出,將觸發事件
- 26. Silverlight SizeChanged事件
- 27. Silverlight 5事件
- 28. 的Silverlight&事件
- 29. 爲什麼mouseenter/mouseleave影響.click事件?
- 30. preventDefault()在touchstart上捕獲mouseleave事件