首页 > Windows开发 > 详细

wpf 布局学习

时间:2021-05-04 10:14:14      阅读:19      评论:0      收藏:0      [点我收藏+]

容器

主要了解了几个常见的容器

1.StackPanel (堆栈布局)

将控件紧挨着按方向顺序排列
通过Orientation来设置布局方向排列
Horizontal :水平布局
Vertical :垂直布局

2.WrapPanel (折叠布局)
他与StackPanel相似 都是将控件按方向顺序排列
但是当控件大小超出了布局大小,他会将超出大小的部分折叠(放到第二行)
通过Orientation来设置布局方向排列
Horizontal :水平布局
Vertical :垂直布局

效果:

技术分享图片

code:

技术分享图片

WarpPanel与StackPanel效果上的对比图

技术分享图片

3.DockPanel
可以锚定一个控件的位置
其元素通过指定.Dock属性来确定位置

技术分享图片

第四个button指定位置是Right但为什么在中间呢?原来DockPanel默认最后一个控件会填充满可以指定LastChildFill="false" 这样就会正常显示

技术分享图片

 

4.Grid(表格布局)
通过添加<ColumnDefinition/>(列标签)和<RowDefinition/>(行标签)来描述布局
其元素可以指定Row和Column属性来描述位置

技术分享图片

其中可以指定ColumnDefinitions的width属性
和<Grid.RowDefinitions>的Height属性指定大小也可以用“*”的方式来指定该表格占%大小

技术分享图片

可以看出来第一行的height指定为2*之后第一行是第二行高度的两倍

wpf 布局学习

原文:https://www.cnblogs.com/bolas/p/14728466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!