2012-11-16 3 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

태핑은 마우스로 클릭하면 호출됩니다 ... 'Background = "Transparent"로 설정하십시오. 어쩌면 당신은 격자 안쪽에 몇 가지 코드를 보여 주어야합니다 ... –

+0

그건 그랬어; 대답 해 주면 나는 그걸로 표시 할 것이다. –

답변

32

GridBackground="Transparent"을 설정하십시오.

+0

감사합니다. 그것은 나를 도왔다. –

관련 문제