Handling tap event in Windows 8 Metro app (Javascript / Visual Basic 11 Beta)
var tapview = document.getElementById("tappableSection"); var gestureRecognizer;
function initializeGesture() { gestureRecognizer = new Windows.UI.Input.GestureRecognizer(); gestureRecognizer.gestureSettings = Windows.UI.Input.GestureSettings.tap; gestureRecognizer.addEventListener("tapped", onTapped); }
var processDown = function (evt) { // Get the current PointerPoint var pp = evt.currentPoint; // Feed the PointerPoint to GestureRecognizer gestureRecognizer.processDownEvent(pp); };
var processMove = function (evt) { // Get intermediate PointerPoints var pps = evt.intermediatePoints; // processMoveEvents takes an array of intermediate PointerPoints gestureRecognizer.processMoveEvents(pps); };
var processUp = function (evt) { // Get the current PointerPoint var pp = evt.currentPoint; // Feed GestureRecognizer gestureRecognizer.processUpEvent(pp); };
var onTapped = function (evt) { // TAP TAP TAPPITY TAP };
tapview.addEventListener('MSPointerDown', processDown, false); tapview.addEventListener('MSPointerMove', processMove, false); tapview.addEventListener('MSPointerUp', processUp, false);
initializeGesture();










