一个可拖拉实现列表排序的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快速开发开源框架

相关推荐
FuckPatience5 小时前
WPF 获取鼠标相对于控件的坐标信息,控制控件锚点放缩
wpf
她说彩礼65万6 小时前
C# 特性详解
linux·服务器·c#
她说彩礼65万6 小时前
C# AutoResetEvent和ManualResetEvent
java·jvm·c#
59678515413 小时前
C# 弹出框DialogForm
开发语言·c#
兰雪簪轩14 小时前
仓颉Actor模型:分布式并发编程的优雅之道
分布式·wpf
聪明努力的积极向上15 小时前
【C#】System.Text.Encoding.Default 属性在framework和.netcore中的区别
开发语言·c#·.netcore
数据的世界0115 小时前
编程语言排行榜2025年11月
c#·.net
yongshao816 小时前
KUKA机械臂使用EthernetKRL配置与C#上位机实现TCP通讯
tcp/ip·机器人·c#·信息与通信
一抓掉一大把19 小时前
秒杀-Masstransit配置
rabbitmq·.net