0
我正在玩鼠標事件,我意識到有一堆事件,但我不知道何時使用哪一個。那些鼠標事件令人困惑
還有就是Click
事件,MouseDown
事件,PreviewMouseDown
,PreviewLeftButtonMouseDown
,LeftButtonMouseDown
。
然後呢有什麼區別?他們都做同樣的事情,這是一旦鼠標被按下通知。
我應該什麼時候用它來做什麼?
我正在玩鼠標事件,我意識到有一堆事件,但我不知道何時使用哪一個。那些鼠標事件令人困惑
還有就是Click
事件,MouseDown
事件,PreviewMouseDown
,PreviewLeftButtonMouseDown
,LeftButtonMouseDown
。
然後呢有什麼區別?他們都做同樣的事情,這是一旦鼠標被按下通知。
我應該什麼時候用它來做什麼?
點擊事件:用戶點擊了元件和釋放按鈕
MouseDown事件:用戶按下鼠標按鈕(釋放它之前)。如果用戶同時按下並釋放它,則會發生點擊被調用。
PreviewMouseDown:與mousedown相同,但它是一個隧道事件。它首先在父函數上調用,然後在mousedown向上(首先在子容器上,然後在父容器上)上傳播到子容器。
LeftButtonMouseDown:我不知道有關此事件:當鼠標左鍵按下
PreviousLeftButtonMouseDown調用。找不到它。你的意思是PreviewLeftButtonMouseDown?
MSDN文檔都很好。例如。 http://msdn.microsoft.com/en-us/library/system.windows.uielement.previewmousedown.aspx和http://msdn.microsoft.com/en-us/library/ms752279.aspx給與預覽的區別事件 –