您的位置:首页 > Web前端 > HTML

浅谈Silverlight页面显示Html问题

2011-08-19 22:58 155 查看
这个是最近做项目碰到的一个问题,弄得头都是大的,而且还没有好的解决方法,不过我也谈谈我到网上找的方法:

1.WebBrowser控件

当时看到这个控件我觉得就是它了,它也确实能显示部分html,但是这个控件让人蛋疼的是只能运行在oob模式下,我就想,哥们我做的是网页啊,很无语,后来找了他的资料,知道这个控件原来是镶嵌IE内核里面,罢了,就继续找吧...

2.第三方的HtmlHost控件

刚开始的时候用这个控件,觉得太好了,可以显示html,但是要用这个控件,应该是用第三方控件,要把Silverlight.Web那一层的Windowless的属性设成true,本来觉得也没有什么,不过后来的一个问题,让我郁闷的吐血,那就是设了这个属性,不能输入中文,当时我就对微软无语了,这个控件也就要放弃

然后到网上找了一些silverlight页面嵌套html,但是让人蛋疼的是也没有好的解决方法,应为html页面会漂浮到silverlight上面,那么你的浏览器有滚动条的话,你拖动它,html页面也会动,还有就是你点击silverlight页面,html页面就会影藏,其实也是跑到silverlight页面后面,到此我真是欲哭无泪啊..

想来想去只能通过silverlight页面打开一个aspx页面,然后用这个页面装载html代码.没有办法,就只能先这样了,心里默默的祈祷微软能解决这个问题...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: