2012-11-16 8 views
10

Es ist wahr, dass ich nicht wirklich im Simulator klopfe - da meine Dev-Maschine nicht touchfähig ist - aber ich glaube nicht, dass das das Problem ist, da mein Klicken innerhalb des Gitters das Ereignis auslösen sollte.Warum wird mein Grid Tapped-Ereignis nicht aufgerufen?

Hier ist meine XAML:

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

... und mein Code:

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

ich es nie zum Grid_OnTapped Ereignis. Was vermisse ich?

+1

Tapped wird auch aufgerufen, wenn mit der Maus geklickt wird ... Versuchen Sie es mit 'Background =" Transparent "'. Vielleicht solltest du Code innerhalb des Gitters zeigen ... –

+0

Das war es; mach es eine Antwort und ich werde es als solches markieren. –

Antwort

32

Setzen Sie Background="Transparent" in Ihre Grid.

+0

Danke. Es hat mir geholfen. –