2009-05-27 12 views
14

क्या कोई जानता है कि WPF में ड्रैग-एंड-ड्रॉप ऑपरेशन के दौरान सही माउस स्थिति कैसे प्राप्त करें? मैंने Mouse.GetPosition() का उपयोग किया है लेकिन लौटाया गया मूल्य गलत है।खींचें और ड्रॉप के दौरान माउस स्थिति प्राप्त करें

उत्तर

25

कोई बात नहीं, मुझे एक समाधान मिला है। DragEventArgs.GetPosition() का उपयोग कर सही स्थिति लौटाती है।

+4

हाय @ जे डब्ल्यू GetPosition() पैरामीटर के रूप में IInputElement लेता है। आपने इस समारोह में क्या किया? – AFgone

+2

@AFgone: मैंने इसे DragEventArgs.GetPosition (यह) या अन्यथा केवल घटना के बाध्य होने का उदाहरण दिया था। अपेक्षित के रूप में काम करने के लिए बाहर निकला। – beta

+1

इस पुराने धागे को पुनर्जीवित करने के लिए खेद है, लेकिन: जब मैं उन हिस्सों पर खींच रहा हूं जो 'AllowDrop = false' हैं, तो मुझे' DragOver '-Event नहीं मिलता है जो मुझे' DragEventArgs 'देने वाला एकमात्र ऐसा है –

संबंधित मुद्दे