2011-08-17 9 views
0

자바 스크립트를 사용하여 C#에서 웹 브라우저 컨트롤에서 스 와이프를 감지하고 싶습니다. 내 웹 콘텐츠에 JavaScript를 추가하고 스 와이프가 발생하면 동일한 웹 브라우저 컨트롤에서 다른 웹 콘텐츠를로드하는 메서드를 호출합니다.창 전화 7 자바 스크립트에서 C# 메서드를 호출하는 방법?

일부 샘플 코드 또는 다른 제안 사항이 필요합니다. 사전에 모든

답변

1

최초의

덕분에, WebBrowser 컨트롤에 대한 제스처는 자신의 핸들러의가 있음을 고려한다. 이제 웹 브라우저 컨트롤에서 팬/확대/축소 등을 할 필요가 없다면 문제가되지 않습니다.

그런 다음 웹 브라우저가 더 이상 입력을받지 않도록 IsHitTestEnabled 속성을 false로 설정하기 만하면됩니다. 그런 다음 Silverlight ToolkitGestureService을 사용하여 스 와이프/플릭 입력을 처리 할 수 ​​있습니다.

나는 또 다른 질문에,이 문제를 처리하는 방법에 대한 몇 가지 코드를 작성 : wp7 horizontal swipe selection

5

당신은 자바 스크립트에 슬쩍을 감지하는 무언가를 사용해야합니다. touch.js을 사용하도록 권장되었지만 아직 시도 할 기회가 없습니다.

슬쩍을 감지하면 window.external.notify()을 사용하여 원시 코드를 호출 할 수 있습니다.

WebBrowser 컨트롤에 IsScriptEnabled="True"을 설정하고 ScriptNotify 이벤트에 대한 처리기를 등록하십시오.
새 콘텐츠를로드하는 것은이 이벤트 핸들러입니다.

관련 문제