Canvas에 UserControl이 있습니다. 내가 PreviewTouchDown
을 다음과 같이 사용하면 :PreviewTouchUp vs. previewTouchDown
actualNode.TextContainer.PreviewTouchDown += delegate(object o, TouchEventArgs args)
{ actualNode_PreviewTouchDown(o, args, actualNode, name); };
이 발생합니다. 하지만 대신 PreviewTouchUp
을 사용하면 그렇지 않습니다. 그러나 나는 내 생각을 위해이 두 가지를 모두 사용해야한다. "TouchUp"또는 "TouchDown"에서도 마찬가지입니다.
누군가 그 일이 일어나는 이유를 알고 있습니까?
예, 부모 중 하나는 ScatterViewItem입니다 (실제로 중첩 된 UI 임). 거기에 IsManipulationEnabled = true를 설정해야합니까? 그리고 도구에 대한 힌트를 주셔서 감사합니다. – Judith
아니요, 'IsManipulationEnabled'를 true로 설정할 필요가 없습니다. 툴을 사용하면'ScatterViewItem'이 이벤트를 처리하는 것을 볼 수 있습니다. 다음 링크를보십시오. http://social.msdn.microsoft.com/Forums/en-US/surfaceappdevelopment/thread/17b69899-69cb-429c-8fa2-f6623c5a62c3 질문에 대한 대답을 읽으십시오. ScatterViewItem 컨트롤이 ContactUp 이벤트를 발생 시키겠습니까? '. 당신이 지명 한 모든 옵션이 있습니다. –