微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight之UI设计学Blend五【基本布局控件2】------Canvas控件\stackPanel控件

2、Canvas控件

Silverlight之UI设计学Blend五【基本布局控件2】

可以嵌入任何控件,它的优势在于可以自由的放置其区域内控件的位置,控件可以相互覆盖,可以实现部件独立控制。

Silverlight之UI设计学Blend五【基本布局控件2】

选中Canvas中的控件,可以在右边“Properties”属性栏中看到该控件在容器Canvas中的位置由Left左距离,Top顶距离,以及Z坐标值控制。类似于HTML当中的绝对定位。

Silverlight之UI设计学Blend五【基本布局控件2】

Z坐标,Zindex数值,如果有两个Canvas控件,位置坐标相同,会形成覆盖,Zindex值越大的将会在上方盖住Zindex值小的控件。


 

3、stackPanel控件

Silverlight之UI设计学Blend五【基本布局控件2】

有堆栈面板的意思。嵌入在StackPanel内的内容将按照顺序进行排列,类似于HTML当中的ul的list。

Silverlight之UI设计学Blend五【基本布局控件2】

排列方式有两种:水平排列和垂直排列。

对于StackPanel的使用,主要是对控件水平或者垂直排列,使用该控件排列控件,比Grid设置表格控制要容易很多。

在Grid中要设置Row和Column,然后将控件放置到各个Cell中,才能达到对齐布局的效果,而在StackPanel中只要使用Orientation属性控制就可以了。Vertical是水平排列,Horizontal是垂直排列。

Silverlight之UI设计学Blend五【基本布局控件2】

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐