#589 – Standard Tunneling/Bubbling Event Pairs
June 27, 2012 1 Comment
Here are the the most important paired tunneling/bubbling events for UIElement objects:
- PreviewDragEnter / DragEnter – Dragging something onto element
- PreviewDragLeave / DragLeave – Dragging something off of element
- PreviewDragOver / DragOver – Dragging something over element
- PreviewDrop / Drop – Drop something on element after dragging
- PreviewGiveFeedback/ GiveFeedback – Dragging starts, element sends info to source
- PreviewGotKeyboardFocus / GotKeyboardFocus – Element gains keyboard focus
- PreviewKeyDown / KeyDown – Key pressed while element has focus
- PreviewKeyUp / KeyUp – Key released
- PreviewLostKeyboardFocus / LostKeyboardFocus – Element loses keyboard focus
- PreviewMouseDown / MouseDown – Mouse button pressed while over element
- PreviewMouseLeftButtonDown / MouseLeftButtonDown – left mouse button pressed
- PreviewMouseLeftButtonUp / MouseLeftButtonUp – left mouse button released
- PreviewMouseMove / MouseMove – mouse moves over element
- PreviewMouseRightButtonDown / MouseRightButtonDown – right mouse button pressed
- PreviewMouseRightButtonUp / MouseRightButtonUp – right mouse button released
- PreviewMouseUp / MouseUp – mouse button released
- PreviewMouseWheel / MouseWheel – mouse wheel rotated
- PreviewQueryContinueDrag / QueryContinueDrag – keyboard/mouse changes while dragging
- PreviewTextInput / TextInput – element gets text
- PreviewTouchDown / TouchDown – finger touches element
- PreviewTouchMove / TouchMove – finger moves over element
- PreviewTouchUp / TouchUp – finger raised while over element