当前位置: 首页 > article >正文

【WPF】布局容器/面板总结XAML-Panel控件

Panel元素是控制元素呈现(大小、尺寸、位置、字内容排列)的组件。

常用布局容器

Grid

用于创建网格区域(行列)

// 在Grid里面使用
//定义列的数量
<Grid.ColumnDefinitions>
        <ColumnDefinition />
</Grid.ColumnDefinitions>
//定义行的数量
<Grid.RowDefinitions>
        <RowDefinition />
</Grid.RowDefinitions>
<Button Grid.Row = "1"></Button>

StackPanel

将子元素排列成水平或垂直的一行(默认值为拉伸)

WrapPanel

按从左到右的顺序位置定位子元素,在包含框的边缘处将内容切换到下一行-自动换行。 后续排序按照从上至下或从右至左的顺序进行,具体取决于 Orientation 属性的值。

DockPanel

将内容布局到4个方向Top,Left,Bottom,Right

UniformGrid

提供一种在网格(网格中的所有单元格都具有相同的大小)中排列内容的方法。

Virtual派生面板

常用布局属性

属性作用
HorizontalAlignment用于设置有元素水平位置
VerticalAligment用于设置元素的垂直位置
Margin元素与容器的边距
Height/Weight元素高宽
Padding内边距

…持续编辑
附上微软文档地址
https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/controls/panels-overview?view=netframeworkdesktop-4.8


http://www.kler.cn/a/231054.html

相关文章:

  • 【Git教程】(一)基本概念 ——工作流、分布式版本控制、版本库 ~
  • Vue2.6+Echarts+Bmap构建地图
  • Mongodb启动为Windows服务开机自启动
  • 数据结构之归并排序
  • 【自动化测试】---Selenium+Java
  • RabbitMQ-4.MQ的可靠性
  • 微信小程序(三十六)事件传参
  • hummingbird,一个非常好用的 Python 库!
  • 从领域外到领域内:LLM在Text-to-SQL任务中的演进之路
  • 计算机毕业设计 | SpringBoot大型旅游网站 旅行后台管理系统(附源码)
  • 【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(下)
  • 零基础学Python之面向对象
  • 计算机科学导论(2)计算机如何存储音频
  • CopyOnWriteArrayList底层原理全面解析【建议收藏】
  • 为什么是0.1uF电容?
  • 洛谷:P1219 [USACO1.5] 八皇后 Checker Challenge(dfs深度优先遍历求解)
  • 登录+JS逆向进阶【过咪咕登录】(附带源码)
  • 2023年全国职业院校技能大赛软件测试赛题第3套
  • 【数据结构】链表OJ面试题3(题库+解析)
  • SpringBoot3整合Mybatis-Plus,自定义动态数据源starter