windows phone 8.1 javascript แตะคุณสมบัติค้างไว้

ใน Windows phone 8.1 ฉันต้องการแสดงเมนูบริบท (ป๊อปอัป) สำหรับรายการใน listview (เช่นการลบออก) เมื่อแตะค้างไว้หรือกดแบบยาว มีวิธีการทำเช่นนี้ใน javascript (winjs) หรือไม่?

ฉันไม่พบตัวอย่างเรื่องนี้ทุกที่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม


person Jonna    schedule 13.05.2014    source แหล่งที่มา


คำตอบ (2)


ฉันเชื่อว่าคุณต้องดู MSGestureHold เหตุการณ์. คุณเพียงแค่ต้องเพิ่มตัวจัดการเหตุการณ์สำหรับเหตุการณ์นั้น

ดูที่ออบเจ็กต์ MSGestureEvent เพื่อดูกิจกรรมเพิ่มเติมที่คุณ อาจต้องการ

person sebagomez    schedule 13.05.2014

ในการทดสอบของฉัน MSGestureHold ไม่ได้ทำงานใน Windows Phone 8.1 ด้วยเหตุผลบางประการ เป็นไปได้ว่านี่คือจุดบกพร่อง MSGestureHold ถูกละเว้นโดยการควบคุมเว็บเบราว์เซอร์สำหรับ Windows Phone 8.1

วิธีแก้ปัญหาหนึ่งที่เป็นไปได้คือเปลี่ยนไปใช้เฟรมเวิร์ก XAML และใช้ตัวควบคุม WebView แต่ในกรณีของฉัน มันเป็นไปไม่ได้เนื่องจากฉันต้องพึ่งพาการควบคุมของ Silverlight เป็นอย่างมาก

person PutraKg    schedule 10.06.2014