DirectUI容器布局之DialogLayout

来源:互联网 发布:淘宝跟踪物流查询系统 编辑:程序博客网 时间:2024/05/22 17:01

   DialogLayout在设计自适应窗体大小的界面时,比较方便。

   DialogLayout容器主要通过子控件的strech属性来自动布局,适用于如下情况:窗口大小变化时,容器只有X方向或者Y方向的大小会变化。stretch有如下属性:

  • group
  • line
  • move_x或者move_y
  • size_x或者size_y

   size_xsize_y属性的控件将随着窗口大小的变化而自动调整大小,将填满空白;move_x或者move_y表示,控件将随着窗口大小的变化而移动位置。属性可以一起使用,如:

   "<SingleLineEditpos=\"320, 2, 480, 22\" name=\"type\" stretch=\"move_xsize_x\" />"

   "<ImagePanelimage=\"logo_search\" pos=\"490, 0, 555, 56\"stretch=\"move_x\" />"

   group/line属性,用于计算控件的大小,两个group/line之间的带size属性的控件,将平分空白的地方,如下图所示:




0 0
原创粉丝点击