none
silverlight你们都是怎么布局的? RRS feed

  • 问题

  • 请教下,你们做silverlight全页的时候都是怎么布局的,说说思路,好吗。

    我一般都是这样的,用grid做全局的。

    用stackpanel用局部的。

    如果看见了又固定大小位置的模块,就用cavans。

    可以分享下你们的布局思路吗,谢谢呀。


    视别人的帮助为恩赐~
    2009年7月15日 10:30

答案

  • 内容里根据需求灵活运用啦,做全页SL,Grid为根布局应该是最方便的


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月15日 10:35
    版主

全部回复

  • 对了,或许我在考虑用stakpanel比较好一些。

    毕竟以前asp.net的时候就是这个形式的。
    视别人的帮助为恩赐~
    2009年7月15日 10:32
  • 内容里根据需求灵活运用啦,做全页SL,Grid为根布局应该是最方便的


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月15日 10:35
    版主
  • Silverlight项目开发准则


    http://silverlightchina.net/html/tips/2009/0708/36.html


    1. 认真设计项目布局; 我项目起步时,浪费了许多时间,在项目布局上,如果,布局合理,一定能节省很多开发时间;这样就需要开发人员对Grid,StackPanel,Canvas,Border,Popup,ScrollViewer,DockPanel等布局控件有深刻的了解;通常,你会发现,Grid非常适合做Header,Footer,Sidebar等等; 而复杂的布局结构,建议使用Canvas,需要注意的是,如果Canvas的高和宽是固定的,这样就很容易造成布局混乱,这点一定要注意;如果需要调整子控件的布局,推荐使用StackPanel;设计Silverlight项目布局,通常我们习惯使用Expression Blend,但是,强烈建议你,在使用Blend后,需要在VS下对XAML代码进行一次核查,这样可以确认各个控件的参数正确,同时也可以删除Blend自动产生的多余代码;
    2. 尽量避免使用固定的高度值和宽度值;在不设置固定的高度和宽度时候,Silverlight会根据你的解析度自适应浏览器界面,同时,各个控件将会自动缩放,以及排列位置; 另外,尽量不要使用负值的Margin,防止样式变形;
    2009年7月15日 19:19
  • 我很讨厌Canvas啊,用Grid是最方便的布局了。

    2009年7月16日 2:52
  • stackp=<p>
    grid= <tablle>
    canvas=<div>


    这样一转换  html怎么办 咱们就怎么办


    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年7月16日 5:18