से पहले मैं एक अनुप्रयोग में एक बटन मिल गया है। मैं इसे अलग-अलग चीजों को करना चाहता हूं कि मैं इसे टैप करता हूं (एनीमेशन रोकें) या डबल-टैप करें (एनीमेशन को पुनरारंभ करें)विंडोज 8/XAML डबल टैप, हमेशा नल
हालांकि, जब मैं डबल-टैप करता हूं, तो यह पहले टैप ईवेंट को आग लग रहा है और फिर त्वरित उत्तराधिकार में दो बार टैप करें। क्या इसके चारों ओर एक रास्ता है? क्या यह एक ज्ञात मुद्दा है या क्या मैं एक रूकी गलती कर रहा हूं?
संपादित करें: उन लोगों के लिए, मैं Tapped
और DoubleTapped
ईवेंट का उपयोग कर रहा हूं।
कुछ कोड अच्छा उदाहरण होगा क्या आप DoubleTapped() या MouseDoubleClicked() का उपयोग कर रहे हैं; दूसरा विचार क्यों तुम सिर्फ एनीमेशन टॉगल एक टैप की जरूरत नहीं है पर, और अधिक noob उपयोगकर्ता के अनुकूल/सहज लगता है। –
यह एक टाइमर है, और एक टैप घड़ी रुक जाता है, जबकि एक दो बार स्पर्श करें यह पूरी तरह से रीसेट करता है। – roryok
तो क्यों नहीं एक टैप टाइमर रोकें, और यदि उपयोगकर्ता एक बार फिर से टैप करता है और टाइमर रोका जाता है, तो टाइमर जारी रखने की अनुमति दें? यानी एक क्लिक के साथ टाइमर को टॉगल करें। –