1

WebBrowser 컨트롤에 대한 몇 가지 질문이 WP7에 있습니다.WebBrowser 사용 안 함 복사 붙여 넣기

  1. 클릭으로 단어 선택을 사용 중지하는 방법은 무엇입니까?
  2. 제스처로 세로 스크롤 가능을 해제하는 방법은 무엇입니까?
+2

컨트롤에 IsHitTestVisible = false를 설정하여 상호 작용을 비활성화 할 수 있습니다. 일부 기능을 사용 가능하게 유지하려고합니까? 나는. 모래밭? –

+0

@wilmel 답변으로 추가해야합니다. 올바른 접근 방법 일뿐만 아니라 WebBrowser 컨트롤을 사용하는 것이 좋습니다. –

답변

0

복사 및 과거 = "귀하의 웹 페이지와 읽기 전용 문서에 대해 설정할 수 없다면 발생하지 못하게 할 수 있다고 생각하지 않습니다."- 대답이 잘못되었습니다. 나 .-

제스처로 세로 스크롤 가능에 대한 답변 = "이벤트 값 대신 Null을 반환하도록 제스처를 구성 할 수 있습니다.이 경우 발생하면 취소하십시오. 아무 것도 반환하지 마십시오! "

1

우선, U는 비주얼 트리 헬퍼 다음

를 사용 IE9 모바일 코어의 컨테이너 경계 제어를 얻을 수

Q1 : U는 제스처가 전에 출입국 발생 "탭"취소 할 ie core에 전달되었습니다.

Q2 : 어떤 방향이나 거리, 즉 ie에 대해 "DragDelta"제스처를 취소 할 수 있습니다. 수직 스크롤.

0

당신은 자바 스크립트를 사용하여 선택을 해제 얻을 수 있습니다

function DisableSelect() { var handler = function (e) {e.returnValue = false;} document.body.attachevent('onselectstart',handler,false);} 

하며 사용자 코드에서 호출하는 것보다

:

wb.InvokeScript("DisableSelect"); 

이벤트를 분리하는 것을 잊지 마십시오.

4

HTML 페이지에 몇 가지 추가 스타일을 추가하고 웹 브라우저 컨트롤 윈도우 폰 7/8

을에 에 탭 에 의해 IE을 단어 선택을 해제 할

  1. body {-ms-user-select: none;} 사용이 CSS 코드를 렌더링

  2. body {-ms-touch-action: none;}이 CSS 코드를 사용하여 세로 스크롤을 비활성화하십시오.

    희망 당신이 잘 작동 7/8

창 전화에 IE있다.

관련 문제