Windows Phone Web 浏览器网站缩略图



我一直想使用Windows Phone中的Web浏览器控件获取网站的缩略图。

我的问题很简单,有没有办法获取用户当前所在网页的缩略图。我在使用 C# 标准 Web 浏览器控件和 DrawToBitmap 方法之前已经这样做了,但这在 Windows Phone 中不存在(至少我找不到任何建议其他文档的文档(

如果你们知道除了使用在线服务(如一瞥或亚马逊的缩略图生成器(之外,还有什么可以指出我正确的方向,因为我想将此活动保留在应用程序中,我不想在数据就在他们的 Web 浏览器中时对另一个 Web 服务进行额外的调用。

我希望是否有我不知道的调用脚本或Windows Phone中支持的一些库能够做到这一点。

感谢您的帮助,如果您需要更多信息,请询问,或者如果您想知道我想要什么或为什么想要这个,我将在这里进一步解释:

有一个新闻应用程序,允许用户访问选定的几个源,我有一个专用页面,托管 Web 浏览器控件以显示具有其他一些功能的网页,例如使用您的电子邮件共享网站或将网站固定到您的主屏幕,我只是想要比通用 Web 浏览器更自定义的体验。我认为网站的缩略图作为瓷砖背景会很好

如果您对如何解决此类问题有更好的想法,请告诉我我愿意接受建议:)

您可以尝试将浏览器控件呈现为WriteableBitmap

var bitmap = new WriteableBitmap(400, 400);
bitmap.Render(browserControl, null);
bitmap.Invalidate();

然后,可以将此位图用作ImageSource