让Silverlight的大小随浏览器大小变化
来源:互联网 发布:js数组增加元素属性 编辑:程序博客网 时间:2024/05/22 14:09
当浏览器里只有一个Silverlight,没有其他内容时,我们会希望它能够自适应浏览器大小(屏幕大小),flash在解决这个问题时很为难,而用Silverlight则可以轻松解决自适应大小的问题。
首先,在你的HTML页面中,修改这一行CSS代码:
改为:
首先,在你的HTML页面中,修改这一行CSS代码:
引用内容:
.silverlightHost { width: 640px; height: 480px; }
改为:
引用内容:
.silverlightHost { width: 100%; height: 100%; }
那么,你现在的Silverlight就是自适应大小的了,但是还有很多问题要解决的,比如你的背景图片大小也得跟着改变了,还有元件布局也得跟着变……因为现在Silverlight还不能像WPF那样自动布局,只能指定绝对位置。不过还好,当Silverlight大小发生变化的时候存在BrowserHost.Resize这样一个事件,我们为这个事件写一个EventHandler就好了,而当前Silverlight的尺寸大小则可以通过BrowserHost.ActualWidth和BrowserHost.ActualHeight来获取,那么手动布局也就还算方便了,不过要是能使用相对位置自动布局就更方便了,不知道Silverlight 1.1以后是不是会增加这个功能。
原文地址:http://ooboy.net/blog/blogview.asp?logID=458
- 让Silverlight的大小随浏览器大小变化
- flash大小随浏览器大小变化自动变化 flash全屏 swf大小自动适应浏览器窗口的变化
- 如何让控件随窗体的大小变化而变化
- 设置Silverlight页面大小随web page大小变化的方法
- 根据浏览器的大小,自动调整Silverlight的大小
- jQuery监听浏览器窗口大小的变化
- jQuery监听浏览器窗口大小的变化
- 让div的大小随着内容的变化而变化
- 对话框控件大小随窗口的大小变化而变化
- ExtJS4新发现03_window 随浏览器大小变化而变化
- div位置大小不随浏览器变化而变化
- MFC中让控件随窗体大小变化而变化中需要注意的问题
- 【.Net码农】WPF下怎么让控件大小跟着窗口的大小变化而变化
- 让控件随窗体大小变化而变化~WinForms控件自适应窗体大小
- 多图表根据浏览器大小的变化自适应
- 随浏览器大小变化的图片,如何做相当于热点的链接或点击事件
- picturebox让图像随窗体变化大小且比例不变
- delphi中让图片大小随TImage控件大小变化
- 枚举系统进程VC代码
- Visual Studio Team System 2008正式版下载及激活方法
- 孙鑫VC学习笔记:第五讲 文本编程
- 孙鑫VC学习笔记:第四讲 MFC消息映射机制和CDC类的使用
- 孙鑫VC学习笔记:第三讲 MFC应用程序框架
- 让Silverlight的大小随浏览器大小变化
- AJAX框架/库比较和选择:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY
- sql 注入实例
- 启动了一个Scrum项目(五)-项目里有个闲人
- 孙鑫VC学习笔记:第二讲 掌握C++
- 盘点2007年国内外金融大事件
- 对session和cookie的一些理解
- 孙鑫VC学习笔记:第一讲 Windows程序内部运行原理
- 用自己的姓名注册一个属于自己的域名