WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够是就会自动调整进行换行,后续排序按照从上至下或从右至左的顺序进行。

Orientation——根据内容自动换行。当 Horizontal选项看上去类似于Windows资源管理器的缩略图视图:元素是从左向右排列的,然后自上至下自动换行。Vertical 选项看上去类似于Windows资源管理器的列表视图:元素是从上向下排列的,然后从左至右自动换行。

ItemHeight——所有子元素都一致的高度。每个子元素填充高度的方式取决于它的VerticalAlignment属性、Height属性等。任何比ItemHeight高的元素都将被截断。

ItemWidth——所有子元素都一致的宽度。每个子元素填充高度的方式取决于它的VerticalAlignment属性、Width属性等。任何比ItemWidth高的元素都将被截断。

Horizontal横着排列出来,不够排的情况下会自动上下换行

<Window x:Class="WpfCS.布局面板.WrapPanel"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

xmlns:local="clr-namespace:WpfCS.布局面板"

mc:Ignorable="d"

Title="WrapPanel" Height="300" Width="300">

<Grid>

<WrapPanel  Orientation="Horizontal">

<TextBox Name="textBox_CityID" MinWidth="150" Text="1" />

<TextBox Name="textBox_CityName" MinWidth="50" Text="2"  />

<TextBox Name="textBox_ZipCode" MinWidth="150" Text="3"  />

<TextBox Name="textBox_ProvinceID" MinWidth="50" Text="4"   />

<TextBox Name="textBox_DateCreated" MinWidth="50"  Text="5"  />

<TextBox Name="textBox_DateUpdated" MinWidth="50" Text="6" />

</WrapPanel>

</Grid>

</Window>

Vertical竖着排列出来,不够排的情况下会自动左右换行

<Window x:Class="WpfCS.布局面板.WrapPanel"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

xmlns:local="clr-namespace:WpfCS.布局面板"

mc:Ignorable="d"

Title="WrapPanel" Height="300" Width="300">

<Grid>

<WrapPanel  Orientation="Vertical">

<TextBox Name="textBox_CityID" Width="100" Text="1" />

<TextBox Name="textBox_CityName" Width="90"  Text="2"  />

<TextBox Name="textBox_ZipCode" Width="80" Text="3"  />

<TextBox Name="textBox_ProvinceID" Width="70" Text="4"   />

<TextBox Name="textBox_DateCreated" Width="60"  Text="5"  />

<TextBox Name="textBox_DateUpdated" Width="50"  Text="6" />

</WrapPanel>

</Grid>

</Window>

WPF WrapPanel相关推荐

  1. WPF WrapPanel、UniformGrid、DockPanel介绍

    WPF WrapPanel.UniformGrid.DockPanel介绍 WrapPanel WrapPanel , 具有在有限的容器范围内, 可以自动换行, 或者换列处理.具体则取决于WrapPa ...

  2. wpf wrapPanel居中并从左到右排列

    public class AlignableWrapPanel : Panel{/// <summary>/// 注册新的属性 HorizontalContentAlignment/// ...

  3. WPF WrapPanel:自动折行面板

    WrapPanel:自动折行面板.内部元素在排满一行后能够自动折行,类似于Html中的流式布局 WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行 ...

  4. WPF—WrapPanel布局

    WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够是就会自动调整进行换行,后续排序按照从上至下或从右至左的顺序进行. Orientation--根据内容自动换行.当 H ...

  5. WPF WrapPanel IsMouseOver 控制Visibility控件不停闪烁

    搜索问题,发现答案都是如果使控件闪烁的答案,最后去stackflow找答案,如果希望鼠标进入就显示控件,可以使用Opacity属性控制显隐. code: <WrapPanel.Resources ...

  6. WPF编程基础入门 ——— 第三章 布局(五)布局面板WrapPanel

    WPF布局--布局面板WrapPanel WPF--WrapPanel布局控件 WrapPanel实例--十个按钮 WPF--WrapPanel布局控件 WrapPanel(自动折行面板),允许任意多 ...

  7. 分享Silverlight/WPF/Windows Phone一周学习导读(8月28日-9月3日)

    分享Silverlight/WPF/Windows Phone一周学习导读(8月28日-9月3日) 本周Silverlight学习资源更新: Silverlight动画 cutylongshen Si ...

  8. WPF中的StackPanel、WrapPanel、DockPanel

    一.StackPanel StackPanel是以堆叠的方式显示其中的控件 1.可以使用Orientation属性更改堆叠的顺序 Orientation="Vertical" 默认 ...

  9. WPf 带滚动条WrapPanel 自动换行 和控件右键菜单

    技能点包括 WPf 样式的引用 数据的验证和绑定 比较适合初学者 前台: <Window.Resources><local:PathToSource x:Key="n2&q ...

最新文章

  1. 动态图相册 android,‎App Store 上的“动态图相册”
  2. JWT 应该保存在哪里?
  3. 移动应用开发过程中的迭代式原型设计
  4. flask request (request.files)
  5. 【Python 】单引号和双引号有什么区别?
  6. 装完黑苹果怎么装windows_BlackArch(黑Arch)、怎么装?
  7. 现在的网盘对开发都极度不友好
  8. android 如何保留数据两位小数
  9. arduino 舵机接线图_求用5个电位器分别控制舵机的arduino的原码和连线图
  10. [剑指offer][JAVA]面试题第[10-1]题[斐波那契数列][动态规划][记忆化递归]
  11. 信息学奥赛一本通(1030:计算球的体积)
  12. MTK 驱动(51)---TP 驱动移植
  13. 《统计学习方法》—— 朴素贝叶斯方法、详细推导及其python3实现(二)
  14. select count(*) 和 select count(1) 以及 select count(column) 的区别
  15. window开机 关机 记录日志
  16. Navicat安装配置
  17. Python案例实操1-网络爬虫
  18. html 背景图片旋转,CSS3只让背景图片旋转180度的实现示例
  19. 软件专业面试心理测试题,面试心理测试题目,据说很准
  20. 清华大学计算机刘云鹏,清华大学2017年在豫高招录取结束

热门文章

  1. 《撒哈拉的故事》读后感
  2. 解决引用MICROSOFT.OFFICE.CORE
  3. 微粉助手 v1.3.3
  4. Flink实战 - 统计每个店铺每日GMV
  5. MenuItem和ContextMenu
  6. ff7重制版青魔法_FF7魔石魔法英日对照
  7. 天刀tgp提示服务器维护中,天刀ol系统硬件 常见问题解决办法汇总
  8. IndexOf判断字符串是否存在
  9. Python中turtle绘图模块
  10. python turtle讲解