如何根据浏览器大小自动调整silverlight的大小?

fedoriri 2012-06-04 11:26:55
如题,silverlight用canvas定位。
...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwljh 2012-06-15
  • 打赏
  • 举报
回复
设置Margin属性。Margin(左距离,上距离,右距离,下距离)。当浏览器窗口发生变化时。控件大小也会保证左,上、右、下的间距调整控件大小。并且不要设置高度和宽度。或设置为“*”。
jv9 2012-06-05
  • 打赏
  • 举报
回复
楼上讲述的方法可以实现,比较常见的方法,是使用Grid,设置宽度,高度为“*",
布局控件自适应浏览器,推荐楼主阅读下面的教程:
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0409/978.html
微恒软件 2012-06-04
  • 打赏
  • 举报
回复
用grid啊,grid里面随便嵌套画布,canvas等,并且设置margin值,不要设置canvas.left,就ok。
如果canvas里面有其他元素,可以写个自适应方法,实时获取grid的高度和宽度,来调整内容的高和宽,我就是这样调整的。
assky124 2012-06-04
  • 打赏
  • 举报
回复
把Canvas放到ViewBox里面就OK了

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧