一个可拖拉实现列表排序的WPF开源控件

从零学习构建一个完整的系统

推荐一个可通过拖拉,来实现列表元素的排序的WPF控件。

项目简介

gong-wpf-dragdrop是一个开源的.NET项目,用于在WPF应用程序中实现拖放功能,可以让开发人员快速、简单的实现拖放的操作功能。

可以在同一控件内或不同控件之间拖动数据以重新排序,支持插入、移动、复制到同一个或另一个控件集合中去,并支持操作预览效果功能。

支持控件有:ListBox、ListView、TreeView和DataGrid、及其他ItemsControl。

技术栈

1、支持: .NET Framework 4.6.2+、.NET Core 3.1、.NET 5 和 .NET 6。

项目结构

部分效果截图

ListBox

ListView

TreeView

DataGrid

Tabcontrol

自定义样式

项目地址

https://github.com/punker76/gong-wpf-dragdrop

  • End -

推荐阅读

基于.NetCore开源的Windows的GIF录屏工具

一款C#开发的窗口文本提取开源软件

基于.Net 7 + Razor Pages开源个人博客系统

火爆,Github标星240K的编程学习路线图,适合所有程序员!

一个Asp.Net Core MVC快速开发开源框架

相关推荐
miofly17 分钟前
GitHub 日榜趋势速报 | 2026-11-10
开源·github
Yingyingyingyyy26 分钟前
GitHub 开源热榜项目-周榜(2026-11-09)
开源·github
IT规划师29 分钟前
Redis 数据类型全解 - Stream 深度:消费者组、Pending 队列与死信处理(十)
redis·.net
冬奇Lab12 小时前
一天一个开源项目(第256篇):Anatomy —— 让 Claude 为技术概念「发明一台机器」,画成可交互的等距插画
人工智能·开源
待君14 小时前
一个月 7 个版本:三版都在补同一件事 —— 卡片背面原来是空的
开源·deepseek
SL_staff16 小时前
制造业交付崩盘?用跨部门节点协同计划打通销售、生产与质量链路
java·开源·产品
分布式存储与RustFS18 小时前
OpenSearch 的索引快照别只留本地:用 repository-s3 存进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
ClouGence19 小时前
开源数据库管理工具 CloudDM 新版本发布,支持 OpenSearch、IoTDB 数据源
数据库·开源
菩提小狗19 小时前
每日极客日报 · 2026年11月08日
ai·开源·极客日报·it热点·技术资讯
fthux19 小时前
待办清单写满了,别忘了给休息留个位置:试试 Tick Rest
开源·github·mac·提醒·open source·消息提醒·tick rest·tick rest for mac·消息提醒app