Windows phone 7 WebBrowser作为列表项并滚动

Windows phone 7 WebBrowser作为列表项并滚动,windows-phone-7,webbrowser-control,windows-phone-8,Windows Phone 7,Webbrowser Control,Windows Phone 8,这个问题是关于WP8项目的。 我有一个长列表选择器,下面有图片和html格式的文本。目前,每个图片都作为列表的一个项目实施。带有浏览器的最后一项有自己的模板,并显示WebBrowser而不是图片。 我希望这个项目的行为,如文本框,我可以通过与LongListSelector交互滚动 但是这个WebBrowser内部有自己的滚动条,可以截取任何周围的滚动事件。因此,每当我向下滚动列表以在整个屏幕上显示WebBrowserControl时,我都无法返回到图片 请帮我解决这个问题。什么是合适的解决方案

这个问题是关于WP8项目的。 我有一个长列表选择器,下面有图片和html格式的文本。目前,每个图片都作为列表的一个项目实施。带有浏览器的最后一项有自己的模板,并显示WebBrowser而不是图片。 我希望这个项目的行为,如文本框,我可以通过与LongListSelector交互滚动

但是这个WebBrowser内部有自己的滚动条,可以截取任何周围的滚动事件。因此,每当我向下滚动列表以在整个屏幕上显示WebBrowserControl时,我都无法返回到图片


请帮我解决这个问题。什么是合适的解决方案?我需要一个单独的图片,因为我想在上面实现“点击”逻辑。我也希望有WebBrowser(但更喜欢它的行为类似于RichTextBox(我在WP8中找不到))

使用ListBox.ItemTemplate和DataTemplate,在DataTemplate中我们可以自定义创建xaml标记

我找到了防止手势截获的解决方案——对于WebBrowser来说,这是IshitteVisible=“False”。所以现在我有另一个问题-是否有可能检测到WebBrowser中某些内容的高度?我需要它来粘合2个或多个浏览器,使其看起来像无限滚动。类似于(int)Browser.InvokeScript(“eval”,新字符串[]{”document.getElementById('someid').outerHeight“});我已经实现了涂胶,但这是一个非常苛刻的操作。决定更改界面以支持仅支持浏览器的窗口:(