silverlight内嵌HTML内容和HTML页面

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

 

       我看到网上有许多朋友在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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值