怎么在Silverlight中嵌入其他页面如:html,aspx或jsp页面,这里写一个简单的使用方法,供大家参考:
下载第三方控件的dll,这里提供一个下载。
下面是这个工具的的介绍:Silverlight
下面是配置步骤:
1):将下载资源中的dll(Divelements.SilverlightTools.dll ),添加到Silverlight项目的引用中去。
2):在工具箱上右键 ,选择“选择项”,然后浏览到上面那个dll文件所在的位置,点击添加即可。
3):将刚才新添加的组件拖到silverlight编辑页面中,这时自动添加了对命名空间的引用
xmlns:divtools="clr-namespace:Divelements.SilverlightTools;assembly=Divelements.SilverlightTools"
4):在要嵌入的位置加入HtmlHost组件,例如:
<Grid>
<divtools:HtmlHost x:Name="htmlPlaceholderHost1" SourceUri="http://www.baidu.com" Margin="-4,21,-1,0"/>
</Grid>
这个控件的SourceUri属性即是指向你的其他页面信息,只要给一个Uri地址即可。
5):最后不要忘了在silverlight 的宿主页,加上 <param name="Windowless" value ="true" />,否则会弹出窗口报错“You must be using the Silverlight plugin in windowless mode to use this control.”,示例如下:
贴一个我利用该控件 的一个四画面视频界面。

本文介绍如何在Silverlight应用中嵌入HTML、ASPX或JSP页面的方法。通过使用第三方控件Dll,添加必要的引用并配置Silverlight项目,可以在Silverlight应用中轻松加载外部网页内容。
141

被折叠的 条评论
为什么被折叠?



