StackPanel
来源:互联网 发布:我的战争预告片知乎 编辑:程序博客网 时间:2024/06/04 23:30
原文链接:http://www.cnblogs.com/Jennifer/articles/1987757.html
Canvas、StackPanel、WrapPanel、DockPanel和Grid是WPF中主要的5种内建面板,这些面板类都位于System.Windows.Controls命名空间下。
StackPanel是一个受欢迎的面板,因为它方便好用,它会顺序对它的子元素进行排列。它是少数几个没有定义任何附加属性的面板之一。由于没有附加属性来排列子元素,只有一种方法可以定制StackPanel的行为——设置Orientation属性为Horizontal或Vertical,Vertical是默认值。
<StackPanel> <StackPanel Width="100"> <Button Background="Red">NoScaling</Button> <Button Background="Orange"> <Button.RenderTransform> <ScaleTransform ScaleX="2"></ScaleTransform> </Button.RenderTransform> X </Button> <Button Background="Yellow"> <Button.RenderTransform> <ScaleTransform ScaleX="2" ScaleY="2"></ScaleTransform> </Button.RenderTransform> X+Y </Button> <Button Background="Lime"> <Button.RenderTransform> <ScaleTransform ScaleY="2"></ScaleTransform> </Button.RenderTransform> Y </Button> </StackPanel></StackPanel>效果如下图:
当把StackPanel的FlowDirection属性设置为RightToLeft,Orientation属性设置为Horizontal,StackPanel将从右向左排列元素。
Orientation="Vertical"
默认子元素高度是0;
Orientation="Horizontal"
默认子元素宽度是0
阅读全文
0 0
- StackPanel
- 容器StackPanel
- StackPanel布局
- wpf学习笔记---StackPanel
- 布局篇-StackPanel布局
- 04-StackPanel布局
- StackPanel控件的使用
- WPF控件-StackPanel控件
- WPF-StackPanel学习
- XAML 布局StackPanel
- 布局篇-StackPanel布局
- WPF-StackPanel使用方法
- 四、StackPanel控件
- WPF中的StackPanel、WrapPanel、DockPanel
- WPF 入门 -- Layout:Grid, DockPanel and StackPanel
- WPF控件学习系列---StackPanel控件
- 自学WPF--第七课StackPanel控件
- Silverlight4入门之StackPanel控件(九)
- java 不要在 catch 中 return
- 一句话讲清楚什么是JavaEE
- 四、C++中的一些常用概念
- NVIDIA JETSON TX2 DEVELOPER KIT硬件总结
- Chapter 2
- StackPanel
- java中类的声明以及类修饰符
- css防止边距重叠的方法
- hdu 1398 母函数
- SSM框架整合 配置文件
- java下载乱码问题
- Openldap集成tls/ssl
- Linux下C程序的编辑,编译和运行以及调试
- LintCode:M-和大于S的最小子数组