Windows 8 is a "touch-first" operating systemWindows.UI.Xaml.UIElement defines events forprocessing pointer input (including touch input)PointerDeviceType identifies pointer type(touch, stylus, or mouse) except on manipulationevents
Event DescriptionPointerCanceled Fired when the pointer loses contact "abnormally"PointerCaptureLost Fired when a UI element loses pointer capturePointerEntered Fired when the pointer enters a UI elementPointerExited Fired when the pointer exits a UI elementPointerMoved Fired when the pointer moves over a UI elementPointerPressed Fired when the pointer is pressed over a UI elementPointerReleased Fired when the pointer is released over a UI elementPointerWheelChanged Fired when the mouse wheel is rolled
Event DescriptionTapped Fired when a UI element is tappedDoubleTapped Fired when a UI element is double-tappedRightTapped Fired when a UI element is right-tapped (mouse only)Holding Fired when a UI element is tapped and held
Event DescriptionManipulationStarting Fired when a manipulation is about to startManipulationStarted Fired when a manipulation beginsManipulationDelta Fired when a manipulation continuesManipulationCompleted Fired when a manipulation ends Fired when a manipulation ends and the finger wasManipulationInertiaStarting still moving when it broke contact with the screen
Contracts allow apps to integrate with charmsThree types of contractsEssential part of Metro UI
Allows sharing of data between appsSource app registers handler for DataRequestedevent fired when user taps share charmTarget app selected by user is launched by OSThink of it as the "Metro clipboard"