
自定义Panel
文章平均质量分 73
趋时软件
15年WPF桌面软件开发经验,如果有WPF需求可以找我。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WPF开发一个可以自适应排列的Panel控件
初看标题可能无法理解,我们看看什么是自适应排列。乍一看它有点像WrapPanel控件,都是从左至右排列,如果一行排列不下就换行继续排列,但是细看你就会发现不对,WrapPanel控件行尾是不会对齐的,也就是说只要WrapPanel的子控件的宽度不一致,每一行的末尾就会必定留下一段空白,而这个控件每一行末尾都是对齐的,这就让人很疑惑了,既然每个子控件的宽度不一样,怎么可能每一行的子控件宽度都正好?原创 2024-02-20 20:02:58 · 651 阅读 · 0 评论 -
WPF开发一个瀑布排列的Panel控件
所谓瀑布排列,实际上就是从上至下堆叠排列,从下图分析可以看出,它不像其它Panel控件一样有明确的行,除最靠顶部的子控件以外,所有其它子控件都是按Y轴方向上的上一个子控件位置来堆叠排列的。原创 2024-02-20 19:56:37 · 506 阅读 · 0 评论 -
WPF自定义Panel:让拖拽变得更简单
在 WPF 应用程序中,拖放操作是实现用户交互的重要组成部分。通过拖放操作,用户可以轻松地将数据从一个位置移动到另一个位置,或者将控件从一个容器移动到另一个容器。然而,WPF 中默认的拖放操作可能并不是那么好用。为了解决这个问题,我们可以自定义一个 Panel 来实现更简单的拖拽操作。自定义 Panel 的优点有很多。首先,我们可以根据自己的需求来设计 Panel 的外观和行为。其次,我们可以使用代码来控制拖放操作的细节,比如拖放的开始和结束位置、拖放过程中控件的显示方式等等。原创 2024-01-01 22:51:02 · 2206 阅读 · 0 评论