2013-02-02 2 views
0

이 질문은 WP8 프로젝트에 대한 것입니다. 아래 그림과 HTML 형식의 텍스트로 된 LongListSelector가 있습니다. 현재 각 그림은 목록의 항목으로 구현됩니다. 브라우저가있는 마지막 항목에는 자체 템플릿이 있으며 그림 대신 WebBrowser가 표시됩니다. LongListSelector와 상호 작용하여 스크롤 할 수있는 TextBox와 같이이 항목이 작동 할 것으로 예상됩니다.WebBrowser를 ListItem으로 스크롤

그러나이 WebBrowser는 내부의 스크롤을 가지고 있으며 주변의 스크롤 이벤트를 가로 챕니다. 따라서 전체 화면으로 WebBrowserControl을 표시하기 위해 목록을 스크롤 할 때마다 그림으로 돌아갈 수 없습니다.

이 문제로 도와주세요. 적절한 해결책은 무엇입니까? 그 위에 "Clicked"로직을 구현하고자하므로 별도의 그림이 필요합니다. 그리고 WebBrowser도 갖고 싶습니다. (WP8에서는 찾을 수없는 RichTextBox와 비슷한 동작을 선호합니다.)

+0

제스처 차단을 방지하는 해결책을 찾았습니다. WebBrowser의 경우 IsHitTestVisible = "False"입니다. 이제는 다른 질문이 있습니다. WebBrowser 내에서 콘텐츠의 일부분의 높이를 감지 할 수 있습니까? 무한 스크롤처럼 보이게하려면 2 개 이상의 브라우저를 붙이기 위해이 스크립트가 필요합니다. –

+0

이와 비슷한 것 (int) Browser.InvokeScript ("eval", 새 문자열 [] { "document.getElementById ('someid'). outerHeight"}); –

+0

나는 gluing을 구현했지만 매우 까다로운 작업입니다. 브라우저 전용 창을 지원하도록 인터페이스를 변경하기로 결정했습니다. –

답변

0

USE ListBox.ItemTemplate with DataTemplate 및 내부 dataTemplate 사용자 정의 xaml 태그를 만들 수 있습니다!

관련 문제