MSGestureHold event not trigerred in Windows 8.1 -
मेरा ऐप सिल्वरलाइट 8.0 एसडीके, विंडोज 8 पर एमएसजीस्टेरहोल्ड
इवेंट काम करता है, लेकिन अगर 8.1 पर परीक्षण किया गया है, इस घटना को ट्रिगर नहीं किया गया है।
क्या कोई भी समाधान सुझा सकता है?
var init = function () {var myState = // संदर्भ var target = // DOM variable target var msg = new MSGesture ( ); Msg.target = लक्ष्य; Target.addEventListener ("MSGestureHold", फ़ंक्शन (evt) {buttonTactileListener.apply (myState, [evt, msg]);}, झूठे); Target.addEventListener ("पॉइंटरडाउन", फ़ंक्शन (ईवीटी) {बटनटैक्टाइललाइस्टर। एपली (माइस्टेट, [ईवीटी, msg]);}, झूठी); Target.addEventListener ("MSGestureEnd", फ़ंक्शन (evt) {buttonTactileListener.apply (myState, [evt, msg]);}, गलत); } Var बटनटैक्टाइल लास्टनर = फंक्शन (ईवीटी, ईमेस्ट्रेस) {var myState = this; अगर (evt.type == "पॉइंटरडाउन") {msgesture.addPointer (evt.pointerId); वापसी; } अगर (evt.type == "एमएसजीस्टेरहॉल्ड") {/// कुछ वापसी करता है; } If (evt.type == "MSGestureEnd") {// हैंडलर के उदाहरण को नवीनीकृत करें = नया MSGesture (); Msgesture.target = evt.target; वापसी; }}
Comments
Post a Comment