2012-01-24 4 views
1

Windows Touch Beta 용 Surface Toolkit을 사용하고 있습니다. TouchEvent (ScatterViewItem)을 처리하는 데 문제가 있습니다.TouchDown ScatterViewItem의 이벤트가 발생하지 않았습니다.

내 코드에서 ScatterViewItem을 만들고 ScatterView에 추가하십시오. 지금까지 문제 없습니다. 그러나이 ScatterViewItemTouch을 처리하고 싶습니다. TouchEvent은 발생하지 않습니다.

는 여기에 약간의 코드입니다 : 나는 ScatterViewItem을 터치하면

ScatterViewItem item = new ScatterViewItem(); 
item.TouchDown += handle_TouchDown; 
GlobalScatterView.Items.Add(Item); 

private void handle_TouchDown(object sender, TouchEventArgs e) 
{ 
    // do something 
} 

아무 일도 발생하지 않습니다.

아무도 내 문제를 해결하는 힌트 또는 코드 스 니펫을 제공 할 수 있습니까?

+0

일부 내용을 ScatterViewItem에 추가 했습니까? 그게 중요하지만 코드 스 니펫에 표시되지 않습니다. –

+0

예, UserControl을 추가했습니다. 내 문제를 해결하기 위해 TouchEnter를 사용했는데 제대로 작동합니다. –

답변

0

시도해보십시오.

ScatterViewItem item=new ScatterViewItem(); 
item.TouchDown += new EventHandler<TouchEventArgs>(handle_TouchDown); 
GlobalScatterView.Items.Add(Item); 

private void handle_TouchDown(object sender, TouchEventArgs e) 
{ 
    // do something 
}