System.Windows.UIElement
पर CaptureMouse()
और एक जोड़ा ReleaseMouseCapture()
विधि है। इस WPF DragDrop नमूने में वे माउसडाउन पर कैप्चरमाउस को कॉल करते हैं और इसे माउसअप पर छोड़ देते हैं। documentation in MSDN उतना बेकार है जितना यह आता है - "कैप्चरमाउस -> माउस को कैप्चर करता है।"डब्ल्यूपीएफ में "माउस कैप्चर" करने का क्या अर्थ है?
कोशिश करने से पहले मेरे सिर में मैंने माना कि यह किसी भी तरह से UIElement सीमाओं के अंदर माउस को बंद कर देता है, लेकिन यह स्पष्ट रूप से मामला नहीं है जब मैं इसे आज़माता हूं। प्रयोग करने से, ऐसा लगता है कि जब माउस UIElement के बाहर होता है, तो घटनाओं के जवाब देने के साथ कुछ करना पड़ता है, लेकिन cargo cult programmer नहीं बनना चाहता हूं, मैं इसका उपयोग नहीं करना चाहता क्योंकि उदाहरण करता है, मैं एक आधिकारिक चाहता हूं इसका क्या अर्थ है इसका विवरण।
माउस कैप्चर करने पर सबसे महत्वपूर्ण ** केवल कैप्चरिंग कंट्रोल ** माउस ईवेंट प्राप्त करता है। –
एमएसडीएन – user1034912