2012-11-16 17 views
10

यह सच है कि मैं वास्तव में सिम्युलेटर में टैप नहीं कर रहा हूं - क्योंकि मेरी देव मशीन स्पर्श-सक्षम नहीं है - लेकिन मुझे नहीं लगता कि यह समस्या है, क्योंकि ग्रिड के अंदर क्लिक करने से ईवेंट को आग लगनी चाहिए।मेरा ग्रिड टैप किया गया ईवेंट क्यों नहीं कहा जा रहा है?

<Grid x:Name="grid1" Margin="24,0,0,0" Grid.Row="1" Tapped="Grid_OnTapped"> 

... और मेरे कोड:

private void Grid_OnTapped(object sender, TappedRoutedEventArgs args) 
{ 
    if (args.OriginalSource.Equals(grid1)) 
    { 
    . . . 

मैं Grid_OnTapped घटना के लिए यह कभी नहीं कर

यहाँ मेरी XAML है। मैं क्या खो रहा हूँ?

+1

टैप किया गया है जिसे माउस के साथ क्लिक किया जाता है ... 'पृष्ठभूमि =" पारदर्शी "सेटिंग सेट करने का प्रयास करें। शायद आपको ग्रिड के अंदर कुछ कोड दिखाना चाहिए ... –

+0

वह था; इसे एक उत्तर दें और मैं इसे इस तरह चिह्नित करूंगा। –

उत्तर

32

में Background="Transparent" सेट करें।

+0

धन्यवाद। यह मेरी मदद की। –

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