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

相关推荐
我不是程序猿儿1 小时前
【C#】Thread.Join()、异步等待和直接join
开发语言·c#
FAREWELL000752 小时前
Unity学习总结篇(1)关于各种坐标系
学习·unity·c#·游戏引擎
界面开发小八哥2 小时前
界面控件DevExpress WinForms中文教程:Banded Grid View - API
.net·界面控件·winform·devexpress·ui开发·用户界面
DisonTangor3 小时前
阿里巴巴开源移动端多模态LLM工具——MNN
人工智能·开源·aigc
矿工学编程3 小时前
在宝塔中使用.NET环境管理部署 .NET Core项目
linux·.net
Risehuxyc5 小时前
备份C#的两个类
c#
csdn_aspnet5 小时前
C# WinForm treeView 全选反选 点击过快节点选中状态未选中或选中状态未取消
c#·winform
爱编程的鱼5 小时前
C#接口(Interface)全方位讲解:定义、特性、应用与实践
java·前端·c#
Dongwoo Jeong7 小时前
UI架构的历史与基础入门
c#·mvc·mvvm·mvp·mvi·architecture