silverlight 打开html_silverlight内嵌HTML内容和HTML页面

欢迎转载!注明为 我一直在寻找原创

我看到网上有许多朋友在silverlight嵌入html都没有实现,我2年前就搞定了,以为SL4.0会出来就没有放出来,但发现SL5.0bata版也要在安装成脱离浏览器才能用,我实在看不下去了,只好把我的压箱底的东西拿出来了

因为CSDN不能传附件,但是可以传图片,我把源代码用rar压缩后把后缀名改为.gif了,需要的下载下来后把后缀改为.rar然后解压就行了,我用的 是VS2010的SL4做的,因为我比较老土了用了13年VB了,程序就用VB.net 做的,学C#的朋友就撮合看把。

用网际快车或者迅雷下载后面的网址吧(http://hi.csdn.net/attachment/201105/27/0_1306507975155E.gif )

也可以看一下代码:

Imports System.Windows.Browser

Partial Public Class MainPage

Inherits UserControl

Public Sub New()

InitializeComponent()

End Sub

Public Div As System.Windows.Browser.HtmlElement

Public Iframe As System.Windows.Browser.HtmlElement

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click

Div = HtmlPage.Document.CreateElement("div")

Dim Form1 As System.Windows.Browser.HtmlElement

Form1 = HtmlPage.Document.GetElementById("form1")

If Form1 Is Nothing Then

MessageBox.Show("依托网页没有元素""form1""不能进行!!")

Return

End If

Form1.AppendChild(Div)

Div.SetStyleAttribute("ID", "EmbeddedBrowser1")

Div.SetStyleAttribute("position", "absolute")

Div.SetStyleAttribute("top", "100px")

Div.SetStyleAttribute("left", "100px")

Div.SetStyleAttribute("width", "1000px")

Div.SetStyleAttribute("height", "1000px")

Iframe = HtmlPage.Document.CreateElement("iframe")

Div.AppendChild(Iframe)

Iframe.SetAttribute("ID", "EmbeddedBrowserIframe1")

Iframe.SetStyleAttribute("top", "0px")

Iframe.SetStyleAttribute("left", "0px")

Iframe.SetStyleAttribute("width", "1000px")

Iframe.SetStyleAttribute("height", "1000px")

Iframe.SetAttribute("src", "http://www.sina.com")

End Sub

End Class

欢迎转载!注明为 我一直在寻找原创

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值