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

Wpf布局之DockPanel面板!

文章目录

  • 前言
  • 一、引言
  • 二、使用步骤


前言

Wpf布局之DockPanel面板!

一、引言

DockPanel面板它沿着一条外边缘来拉伸所包含的控件。

二、使用步骤

DockPanel面板可以控制里面的控件分布在顶部、底部、右边、左边。如果需要实现上述的状态可以使用Dock附加属性,可将这个属性设置为TOP、Bottom、Left、Right。DockPanel默认最后一个控件填满整个剩余空间。

<DockPanel><Button DockPanel.Dock="Bottom" Height="20" Content="底部按钮"/><Button DockPanel.Dock="Left" Width="60" Content="左侧按钮"/><Button DockPanel.Dock="Top" Height="20" Content="顶部按钮"/><Button DockPanel.Dock="Right" Content="右侧按钮"/>
</DockPanel>

效果图
在这里插入图片描述
如果不需要最后一个空间填满整个空间可以将LastChildFill属性设置为"False"。

<Grid><DockPanel LastChildFill="False"><Button DockPanel.Dock="Bottom" Height="20" Content="底部按钮"/><Button DockPanel.Dock="Left" Width="60" Content="左侧按钮"/><Button DockPanel.Dock="Top" Height="20" Content="顶部按钮"/><Button DockPanel.Dock="Right" Content="右侧按钮"/></DockPanel>
</Grid>

效果图
在这里插入图片描述
注意:每个空间是否填满整行或者整列是根据控件添加的先后顺序来决定的。

相关文章:

  • vue计算属性
  • 六边形软件架构模式(Architecture Pattern)
  • WPF两种绑定方式的分析
  • 条件概率:不确定性决策的基石
  • IDEA在AI时代的智能编程实践:从工蜂到通义灵码的效能跃迁‌‌
  • Ubuntu开放mysql 3306端口
  • 现代C++ 文件系统库
  • 【算法设计与分析】(四)Strassen 矩阵
  • games101 作业6
  • C语言中常见字符串处理函数
  • Mybatis多条件查询设置参数的三种方法
  • Vue 3 Teleport 特性
  • [Python] -基础篇3-掌握Python中的条件语句与循环
  • UE5 Grid3D 学习笔记
  • 低延时高速数据链技术在无人平台(无人机无人船无人车)中的关键作用与应用
  • Android大图加载优化:BitmapRegionDecoder深度解析与实战
  • 认知智能平台搭载LLM+RAG,重构行业洞察与决策支持体系!
  • 零基础学习RabbitMQ(5)--工作模式(1)
  • Elasticsearch 索引设计与性能优化实战指南
  • Docker 入门教程(八):Dockerfile