2012-01-24 2 views
1

TouchDown 이벤트에서 WPF로 StackPanel을 끌어서 놓기위한 비주얼을 만들려고했습니다. 나는 을 위해 문제없이 SurfaceListBoxItem을 위해 이것을 이미 처리했다. 나는 SurfaceListBoxItem에 대한 TouchesCapturedWithin 속성이 1이어야한다는 사실을 좁혔지만 StackPanel에 대한 TouchDown 이벤트 처리기에서이 속성을 볼 때도 항상 StackPanel에 대해 0입니다. Surface API가있는 StackPanel - 전혀 사용하지 않음 TouchesCapturedWithin

private void stackPanel1_TouchDown(object sender, TouchEventArgs e) 
    { 
     IEnumerable<TouchDevice> touches = (sender as StackPanel).TouchesCapturedWithin; 
    } 

나는 그래서이 드래그 할 때 난 아무것도 볼 수없는 이유가 있으리라 믿고있어 코드에 더에이 IEnumerable이 필요합니다.

고마워,

답변

0

대신 TouchesOver 속성을 사용하여 정렬.