मैं एक WPLftButtonDown ईवेंट को मैन्युअल रूप से एक WPF नियंत्रण पर प्रोग्राम करने के लिए मैन्युअल रूप से आग लगाने की कोशिश कर रहा हूं, क्योंकि मैं माइक्रोसॉफ्ट सर्फेस एसडीके का उपयोग कर रहा हूं, जो MouseLeftButtonDown घटनाओं को नहीं चलाता है, लेकिन ContactDown ईवेंट। मूल रूप से मैं एक संपर्कडाउन घटना को संभालने के दौरान, नियंत्रण पर सही व्यवहार को दूर करने के लिए, माउसLeftButtonDown ईवेंट को नियंत्रण में धक्का देने की कोशिश कर रहा हूं।फायरिंग MouseLeftButtonDown घटना प्रोग्रामेटिक रूप से
मुझे लगता है कि मुझे माउसबटन EventArgs के साथ ऐसा करने के लिए नियंत्रण पर RaiseEvent विधि का उपयोग करना है, लेकिन मुझे पैरामीटर को समझने में कुछ परेशानी हो रही है।
आपकी मदद के लिए अग्रिम धन्यवाद!
टिप के लिए धन्यवाद। मुझे आपके द्वारा पोस्ट की गई RaiseEvent विधि के साथ अपवाद मिल रहा है: 'System.Windows.RoutedEventArgs' प्रकार का ऑब्जेक्ट 'System.Windows.Input.MouseButtonEventArgs' प्रकार में परिवर्तित नहीं किया जा सकता है। – RajenK
'RaiseEvent (नया माउसबटन EventArgs (माउस। प्राइमरीडिवाइस, पर्यावरण। टिककाउंट, माउसबटन। लेफ्ट)); ' – devios1
अमान्य ऑपरेशन अपवाद उस के साथ होता है: प्रत्येक रूटेडएन्टएआरएआरएस के साथ जुड़े गैर-शून्य रूटेडएवेंट होना चाहिए। – RajenK