2012-10-01 12 views
7

मुझे माउसडाउन ईवेंट में समस्या है। मेरा ऐप कि तरह लग रहा है, मैं ग्रिड जिसमें imमाउसडाउन ग्रिड में काम नहीं करता है (केवल ग्रिड में बटन पर)

<Grid Grid.Column="1" Name="gridWithButtons" MouseDown="normalModeButtonsWP_MouseDown" > 
     <WrapPanel Name="normalModeButtonsWP" MouseDown="normalModeButtonsWP_MouseDown" ></WrapPanel> 
</Grid> 

लेकिन पीछे कोड में बटन जोड़ने जब im ग्रिड/wrappanel में माउस बटन दबाकर (मैं उदाहरण के लिए बटनों के बीच खाली जगह में मतलब) यह does not काम किया है। केवल तभी काम करता है जब लपेटने वाला बटन जो रैप/ग्रिड में होता है। किसी को पता है कि इसे कैसे संभालना है?

उत्तर

0

कोशिश की स्थापना IsHitTestVisible = अपने ग्रिड

12

अकेले IsHitTestVisible स्थापना यह काम नहीं होगा पर सच।

यदि पृष्ठभूमि किसी के लिए सेट नहीं है तो तत्व क्लिक करने योग्य नहीं हैं। इसे क्लिक करने योग्य बनाने के लिए (ग्रिड, स्टैकपैन आदि पर लागू होता है) पृष्ठभूमि को # 00000000 पर सेट करें। यह एक कामकाज की तरह है हालांकि यह काम करता है और ठीक दिखता है।

+6

या पृष्ठभूमि को पारदर्शी पर सेट करें –

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