Silverlight网页预览控件

Silverlight网页预览控件,silverlight,webpage,preview,Silverlight,Webpage,Preview,我正在制作一个silverlight应用程序,当用户将鼠标放在一些选项卡栏上时,他/她将看到它将链接到的页面的预览。这种预览的原因是,仅仅有一个页面的视觉缩影通常就足以让用户做出决定。如何在Silverlight中创建一个只显示网页的控件,最好是按比例缩小的 干杯 Nik您可能知道,在Silverlight中存在一些与跨越域边界相关的问题。已讨论的堆栈溢出问题 这是相关的,因为通常情况下,您不能请求其他域中的web资源,而您需要在这里执行这些操作 我看到的一种解决方法是使用一个没有相同限制的we

我正在制作一个silverlight应用程序,当用户将鼠标放在一些选项卡栏上时,他/她将看到它将链接到的页面的预览。这种预览的原因是,仅仅有一个页面的视觉缩影通常就足以让用户做出决定。如何在Silverlight中创建一个只显示网页的控件,最好是按比例缩小的

干杯


Nik

您可能知道,在Silverlight中存在一些与跨越域边界相关的问题。已讨论的堆栈溢出问题

这是相关的,因为通常情况下,您不能请求其他域中的web资源,而您需要在这里执行这些操作

我看到的一种解决方法是使用一个没有相同限制的web服务。因此,您可以创建一个web服务来公开图像的字节[],并让web服务调用以检索图像并将其发送回Silverlight

一旦获得映像字节[],您就可以在异步调用中读取它,并像下面这样设置映像源

BitmapImage thumb;
using (MemoryStream stream = new MemoryStream(imgArray))
{
    thumb = new BitmapImage();
    thumb.SetSource(stream);
}

另一个问题是如何生成缩略图,为此,有一些项目向您展示了如何生成缩略图,还有一些公共web服务可以为您生成缩略图。就是这样一个例子。

非常感谢您指出这一点并提供这些解决建议。我希望Silverlight能有类似于iPhoneSDK的UIWebView的东西连接到支持的浏览器中。干杯-尼克