2012-11-16 8 views
10

To prawda, że ​​faktycznie nie używam symulatora - ponieważ moja maszyna nie jest obsługiwana przez dotyk - ale nie sądzę, że to jest problem, ponieważ moje kliknięcie w siatkę powinno wystrzelić to wydarzenie.Dlaczego nie jest wywoływane moje wydarzenie Grid Tapped?

Oto mój XAML:

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

... i mój kod:

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

nigdy nie sprawiają, że na razie Grid_OnTapped. czego mi brakuje?

+1

Stuknięty jest również wywoływany po kliknięciu myszą ... Spróbuj ustawić 'Tło =" Przezroczyste "'. Może powinieneś pokazać jakiś kod wewnątrz siatki ... –

+0

To było to; sprawiają, że jest to odpowiedź, a ja ją oznaczy jako taką. –

Odpowiedz

32

Ustaw Background="Transparent" w swoim Grid.

+0

Dzięki. Pomogło mi to. –

Powiązane problemy