(Multi)? Touch with Windows Phone Ben Dewey Tallan, Inc.
We thank the following companies for their gracious sponsorship Platinum Sponsor Gold Sponsors Silver Sponsors
Touch
Natural
Discoverable
Aftereffects (Inertia & Friction)
Gestures The Code
Gestures –Tap –Double Tap –Touch and Hold –Pan –Flick –Pinch –Stretch Single Touch Multi Touch
Tap Behaviors/Actions Finger down provides touch indication Finger up executes the action Stops content from moving on the screen. Usage MouseLeftButton Up/Down Button Click Toolkit Tap Event
Double Tap Behaviors/Actions Toggles Zoom In/Out Usage Toolkit DoubleTap Event
Touch and Hold Behaviors/Actions Displaying Context Menus Displaying Options Pages Resetting Objects Usage Toolkit Hold Event Custom Timer – Touch FrameReported – MouseLeftButton Up/Down
Pan Behaviors/Actions Moving content through direct manipulation – Object should follow your finger – Object should snap back to closest state Moving or reordering items a specific item – Object should drop into place when the finger is lifted Usage Thumb DragDelta ManipulationDelta Translate Touch FrameReported TouchPoint.Position Toolkit DragDelta VisualStateManager FluidMove Behaviors
Flick Behaviors/Actions Change Pages Move Content to another Area A flick can follow a pan gesture. Flick moves the whole canvas, but developers can specify individual objects to be moved instead. Usage ScrollViewer, ListBox, Panorama, Pivot ManipulationDelta Delta Translate Toolkit Flick Toolkit PageTransition VisualStateManager
Pinch and Stretch Behaviors/Actions Two finger gesture – Pinch – Fingers closer together – Stretch – Fingers further apart – Twist – Changing directionality Continuous Zoom – Zoom centers between two fingers Rotate Usage ManipulationDelta Scale – No Rotate Toolkit Pinch
Where are you touching me? Built In Controls Toolkit GestureListener Manipulation Events Touch. FrameReported
Resources UI Interaction PDF – Main Source – Silverlight Toolkit – Windows Phone Gesture Listener MultiTouchVista – Multi Mouse Emulator – MultiTouch Manipulation –
Windows Phone Marketplace: WordSwipe
Thank You Ben Dewey Tallan, Inc.