11 2011 档案

摘要:问题背景: 类似ASP.NET的masterPage的形式,在父页A中,留有一块类似ASP.NET的ContentPlaceHolder的容器,这个容器里面,我们可以对子页B、C之间进行切换。 导航事件的触发按钮,我们写成用户控件形式,包含在子页B、C里面,点击这些按钮,要能触发父页的导航控件。解决思路: 在程序集 System.Windows.Controls.Navigation 中,有Frame控件,该控件提供了Navigate方法,使得我们可以像沿用ASP.NET的masterPage的风格,来使用silverlight进行多页面之间的导航。 用户控件可以使用VisualTreeHel 阅读全文
posted @ 2011-11-02 22:12 谪仙 阅读(587) 评论(1) 推荐(0) 编辑
摘要:问题背景: 使用silverlight 4.0做好的网站,在标准分辨率下表现良好,在其他分辨率下布局效果很差 希望在低分辨率的情况下,能产生滚动条,同时在高分辨率的情况下,能保持和低分辨率一样的显示效果解决思路: 基本原则:使用表格<Grid></Grid>进行布局,Grid布局能自动拉伸控件的宽高,使其贴合不同分辨率,前提是我们不能把Grid的宽高给定死了。 以分辨率 1300*685 为标准: 1、 我们可以使用ScrollViewer作为Grid的容器,低于该分辨率的情况下,产生滚动条 2、 在高于该分辨率的情况下,我们按比例(当前分辨率/标准分辨率)对本页进行缩 阅读全文
posted @ 2011-11-02 20:16 谪仙 阅读(563) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示