मैं टच स्क्रीन एप्लिकेशन पर काम कर रहा हूं जो विंडोज एक्सपी मानक पर चल रहा है। वर्तमान हार्डवेयर के साथ राइट क्लिक करने के लिए उपयोगकर्ता को कुछ सेकंड तक क्लिक करना और पकड़ना है, लेकिन यह स्क्रॉलव्यूअर में दोहराए गए बटन को रखने जैसे अन्य कार्यों में हस्तक्षेप कर सकता है, इसलिए मैंने राइट क्लिक को अक्षम करने का निर्णय लिया है।WPF एप्लिकेशन में राइट क्लिक (प्रेस और होल्ड) अक्षम करें।
मैं आदर्श रूप से एप्लिकेशन स्तर पर राइट क्लिक अक्षम नहीं करना चाहता, लेकिन यदि यह संभव नहीं है, तो विंडोज़ स्तर पर राइट क्लिक अक्षम करें मेरे लिए भी काम करेगा।
क्या आप यूआई तत्वों पर OnPreviewMouseRightButtonDown को जोड़ना चाहते हैं? – Vitalij
यदि आप विंडो पर OnPreviewMouseRightButtonDown को संभालते हैं, तो आप इसे किसी और के सामने संभालेंगे ... आपको हर नियंत्रण के लिए इसे संभालने की आवश्यकता नहीं है –
दाएं! भूल गए कि विंडो UIElement से निकला है, इसलिए माउस की सभी घटनाएं हैं। एकमात्र चीज यह है कि आपको ऑनप्रवेव्यूउस राइटबटनडाउन और ऑनप्रवेव्यूउस राइटबटनअप दोनों को संभालने के लिए चिह्नित करना होगा। – Vitalij