WebBrowser 컨트롤에 대한 몇 가지 질문이 WP7에 있습니다.WebBrowser 사용 안 함 복사 붙여 넣기
- 클릭으로 단어 선택을 사용 중지하는 방법은 무엇입니까?
- 제스처로 세로 스크롤 가능을 해제하는 방법은 무엇입니까?
WebBrowser 컨트롤에 대한 몇 가지 질문이 WP7에 있습니다.WebBrowser 사용 안 함 복사 붙여 넣기
복사 및 과거 = "귀하의 웹 페이지와 읽기 전용 문서에 대해 설정할 수 없다면 발생하지 못하게 할 수 있다고 생각하지 않습니다."- 대답이 잘못되었습니다. 나 .-
제스처로 세로 스크롤 가능에 대한 답변 = "이벤트 값 대신 Null을 반환하도록 제스처를 구성 할 수 있습니다.이 경우 발생하면 취소하십시오. 아무 것도 반환하지 마십시오! "
우선, U는 비주얼 트리 헬퍼 다음
를 사용 IE9 모바일 코어의 컨테이너 경계 제어를 얻을 수
Q1 : U는 제스처가 전에 출입국 발생 "탭"취소 할 ie core에 전달되었습니다.
Q2 : 어떤 방향이나 거리, 즉 ie에 대해 "DragDelta"제스처를 취소 할 수 있습니다. 수직 스크롤.
당신은 자바 스크립트를 사용하여 선택을 해제 얻을 수 있습니다
function DisableSelect() { var handler = function (e) {e.returnValue = false;} document.body.attachevent('onselectstart',handler,false);}
하며 사용자 코드에서 호출하는 것보다
: 이wb.InvokeScript("DisableSelect");
이벤트를 분리하는 것을 잊지 마십시오.
HTML 페이지에 몇 가지 추가 스타일을 추가하고 웹 브라우저 컨트롤 윈도우 폰 7/8
을에 에 탭 에 의해 IE을 단어 선택을 해제 할body {-ms-user-select: none;}
사용이 CSS 코드를 렌더링
body {-ms-touch-action: none;}
이 CSS 코드를 사용하여 세로 스크롤을 비활성화하십시오.
희망 당신이 잘 작동 7/8
창 전화에 IE있다.
컨트롤에 IsHitTestVisible = false를 설정하여 상호 작용을 비활성화 할 수 있습니다. 일부 기능을 사용 가능하게 유지하려고합니까? 나는. 모래밭? –
@wilmel 답변으로 추가해야합니다. 올바른 접근 방법 일뿐만 아니라 WebBrowser 컨트롤을 사용하는 것이 좋습니다. –