2012-11-26 17 views
13

क्या मुझे पता है कि जब मैं टेक्स्टब्लॉक पर क्लिक करता हूं तो कोई ईवेंट कैसे जोड़ सकता है? मुझे टेक्स्टब्लॉक पर ऑनक्लिक नहीं मिल रहा है। क्या किसी को पता है कि घटना का नाम क्या है?जब मैं टेक्स्टब्लॉक पर क्लिक करता हूं तो कोई ईवेंट कैसे जोड़ें?

कोड:

<TextBlock Name="Title" Click="?" /> 

उत्तर

16

बस "PreviewMouseDown" घटना में डाल दिया। सौभाग्य!

+0

बहुत बहुत धन्यवाद! –

+4

दरअसल एक क्लिक इवेंट आग लगती है जब एक मूसडाउन और माउसअप इवेंट दोनों एक ही तत्व पर होते हैं। इस तरह आप किसी तत्व पर दबा सकते हैं और फिर माउस को दूर ले जा सकते हैं और माउस बटन छोड़ सकते हैं और एक क्लिक ईवेंट नहीं चला सकते हैं। तो दूसरे शब्दों में यदि आप केवल एक घटना के साथ एक क्लिक इवेंट अनुकरण करना चाहते हैं तो मुझे लगता है कि माउसअप मूसडाउन की तुलना में वास्तविक चीज़ के करीब है। –

+1

@TheMuffinMan मुझे लगता है कि अगर कोई खिड़की के एक अलग हिस्से पर क्लिक करता है, लेकिन 'टेक्स्टब्लॉक' पर माउस बटन जारी करता है, तो माउसअप इवेंट अनुपयुक्त रूप से आग लग जाएगा। – Zack

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

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