1.WrapPanel 控件介绍

流面板 子元素按顺序排列,如果按水平方向:从左到右,超出部分,自动换行到下一行
垂直 从上到下, 下一列

排列方向:Orientation ItemWidth ItemHeight

调整面板的尺寸时,内部子元素的布局–自动调整

弥补StackPanel的不足

StackPanel与WrapPanel结合使用

2.具体案例

<Border BorderBrush="Red" BorderThickness="3" CornerRadius="5" ><StackPanel><WrapPanel Name="wpPanels2" Margin="0,0,0,20"></WrapPanel><WrapPanel Name="wpPanels" Orientation="Vertical" ItemHeight="30" ItemWidth="60"  Height="300" ><!--<Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button><Button>btn1</Button>--></WrapPanel></StackPanel>
</Border>
private void Window_Loaded(object sender, RoutedEventArgs e)
{for (int i = 1; i <= 100; i++){Button btn = new Button();btn.Content = "btn" + i.ToString("00") + "号";btn.Background = new SolidColorBrush(Colors.Gray);// btn.Name = "btn" + i;btn.Margin = new Thickness(2, 2, 0, 0);wpPanels.Children.Add(btn);}for (int i = 1; i <= 20; i++){Button btn = new Button();btn.Content = "btn" + i.ToString("00") + "号";btn.Background = new SolidColorBrush(Colors.Gray);//btn.Name = "btn" + i;btn.Margin = new Thickness(2, 2, 0, 0);wpPanels2.Children.Add(btn);}
}

2021-08-08 WPF控件专题 WrapPanel 控件详解相关推荐

  1. 2021-08-16 WPF控件专题 WrapPanel 控件详解

    1.WrapPanel 控件介绍 流面板 子元素按顺序排列,如果按水平方向:从左到右,超出部分,自动换行到下一行 垂直 从上到下, 下一列 排列方向:Orientation ItemWidth Ite ...

  2. WPF 控件专题 WrapPanel 控件详解

    1.WrapPanel 介绍 官方释义:WrapPanel(环绕面板):按从左到右的顺序位置定位子元素,在包含框的边缘处将内容切换到下一行. 后续排序按照从上至下或从右至左的顺序进行,具体取决于 Or ...

  3. DevExpress控件GridControl中的布局详解 【转】

    DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28|  分类: devexpress |  标签:devexpress  |举报|字号 订阅 h ...

  4. 利用Animation控件制作帧动画过程详解

    利用Animation控件制作帧动画过程详解 前言 通过Animation控件来达到序列图的播放(素材和示例视频在文章末尾) 一.序列图 (此素材为已经分割好的序列图) 如若序列图在一张图片上,请参考 ...

  5. wpf 客户端【JDAgent桌面助手】详解(二)桌面宠物制作详解

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图(此文 由于当时没有开通csdn博客所以在博客园发了,后续文章都是csdn 首发奥) [晒视频了]业余开发wpf 客户端[JDAgent桌面助 ...

  6. 【卷积神经网络结构专题】一文详解AlexNet(附代码实现)

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]本文是卷积神经网络结构系列专题第二篇文章,前面我们已经介绍了第一个真正意义 ...

  7. WPF 控件专题 Grid 控件详解

    1.Grid 介绍 定义由列和行组成的灵活的网格区域,Grid顾名思义就是"网格",它的子控件被放在一个一个实现定义好的小格子里面,整齐配列,该对象可包含多个 Children对象 ...

  8. WPF 控件专题 Image控件详解

    1.Image 介绍 Image:表示用于显示图像的控件. Image可以加载以下图像类型:.bmp..gif..ico..jpg..png..wdp 和 .tiff.但是在显示多帧图像时,仅显示第一 ...

  9. WPF 控件专题 Border控件详解

    1.Border介绍 Border(边框)是一个装饰的控件,此控件绘制一个边框.一个背景.Border 中只能有一个子控件(Child),若要显示多个子元素,需要在父Border元素中放置一个附加Pa ...

最新文章

  1. getElementById 不能取得visible=false 的控件解决方法
  2. [NC16591]关押罪犯 并查集
  3. JDK与JRE的关系和path的作用浅谈
  4. docker配置容器mysql启动参数_修改Docker容器启动配置参数
  5. 每日一博 - 使用环形队列实现高效的延时消息
  6. VTK:隐式函数之ImplicitSphere
  7. python构建二维数组_Python中创建二维数组
  8. java解析静态AIS原始数据
  9. LLVM完整参考安装
  10. Mac下sudo后环境变量失效的问题
  11. 考研日语线上笔记(五):中级日语语法总结20课(11~20)
  12. 苹果开发证书导出P12的问题
  13. 魔兽世界自建服务器,魔兽世界怀旧服
  14. 用Excel写个摸球模拟器玩玩
  15. Excel的规划求解实例
  16. Linux——Ubuntu
  17. Tmail2000研究--Demo不能发送Email的Bug
  18. nginx signal 之 quit
  19. 【干货】认知智能时代:知识图谱实践案例集.pdf(附下载链接)
  20. 【零样本学习】Feature Generating Networks for Zero-Shot Learning

热门文章

  1. UG NX 三维PMI标注培训
  2. 计算机专业江苏考研,22考研,计算机专业江苏地区有哪些性价比高又好考的学校,快收藏吧!...
  3. 服务器500系列错误解释
  4. 功能测试非常重要的43个功能测试点...
  5. 02_星仔带你学Java之变量、常量、字面量、数据类型
  6. 新浪微博密码加密分析
  7. 【数据科学】斯皮尔曼的等级相关系数(Spearman's coefficient)
  8. 在线秒表 - 在线计时器 - 在线记时器
  9. 淘宝分布式数据库是如何实现高可用的
  10. 一本通1646GT 考试