来源:http://www.dotblogs.com.tw/lolota/archive/2010/03/19/14116.aspx
如果要在Silverlight中內嵌網頁,要怎麼處理呢?
在 Silverlight 4.0 中提供了一個可以內嵌網頁的Webbrowser 元件,我們就實際地來玩看看:
1.
開啟一個 Silverlight 專案。
2.
在 XAML 程式碼中,加入下列程式碼:
3.
然後你會發現畫面標示 – HTML is enabled only in Out-of-browser mode:
4.
按下 F5 執行,畫面會出現:
5.
設定一下 OOB:
6.
按下滑鼠右鍵安裝:
7.
在 OOB 中顯示:
現在這個功能是無法直接在瀏覽器上內嵌網頁,只能在 OOB 時內嵌。雖然可以在OOB執行,但是感覺總少了一點味道。
有沒有辦法可以處理這個問題? 或許我們可以透過 HtmlBridge 來做處理?
找了一下,可以透過一個 Free 且可用在商業應用程式上的元件來做處理 - divtools。
1.
下載元件,然後加入專案參考:
2.
設定一下程式碼:
3.
按下 F5 執行,出現了這樣的畫面:
4.
看來是要設定 windowsless 屬性,作了一下調整
5.
執行後:
6.
也支援自訂 html,可以在程式碼這樣設定:
7.
在畫面上是這樣:
很簡單的一個工具,但是在 SilverLight 內嵌 html 程式碼來講,是非常有用的元件。
提供給需要的朋友作參考。
試煉大會,我們下次見囉~
參考來源:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。