Silverlight 页面不能完全显示

falx2004 2010-08-13 12:33:38
请教如下:
我在后台代码动态的对Grid增加了行,增加了grid 高度 和 this.Height
但是 增加到一定行数后 到达当前页面 底部边缘 再加的 不能完全显示出来
页面右边的滚动条 也不出来

但是打印的时候 可以全部显示出来(生成的xps文件中能看到 页面上没显示的内容)
...全文
172 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2010-08-13
  • 打赏
  • 举报
回复
Silverlight的Grid无法自适应打印页面格式,如果XPS无法显示全,需要重新调整Grid。
通常来说,控制Grid的高度和宽度不推荐使用固定值,推荐使用*和Auto控制,这样Grid可以自适应的调整适配。

详细可以参考:
http://www.silverlightchina.net/html/learn/2010/0321/873.html
dui_cky 2010-08-13
  • 打赏
  • 举报
回复

因为你每行的高度都固定的,一个页面高度就那么点,行数多了 当然现实不出来咯
建议LZ 给Grid 添加一个滚动条,这样就ok了


<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<Grid></Grid>
</ScrollViewer>

8,756

社区成员

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

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