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

相关推荐
zaim13 分钟前
计算机的错误计算(二百二十六)
java·python·c#·c·错数·mpmath
芯智工坊16 分钟前
第8章 Mosquitto消息高级特性
网络·人工智能·mqtt·开源·ssl
William_cl36 分钟前
[特殊字符]C# ASP.NET 架构封神之路:分层 + 仓储 + EFCore,写出企业级可维护代码!
架构·c#·asp.net
Jp7gnUWcI37 分钟前
基于NativeAOT的 OpenClaw.NET 深度刨析
.net
阿杜杜不是阿木木1 小时前
authentik开源身份认证与管理平台-与 Rancher 集成(11)
开源·rancher·authentik
tq6J5Yg141 小时前
.NET 10 & C# 14 New Features 新增功能介绍-带修饰符的简单 lambda 参数
开发语言·c#·.net
fe7tQnVan1 小时前
从玩具到生产:基于 ChromaDB 打造工程级 RAG 系统
开发语言·c#
qZ6bgMe431 小时前
一个高性能的 .NET MQTT 客户端与服务器库
运维·服务器·.net
ySq0REx011 小时前
.NET 10 & C# 14 New Features 新增功能介绍-.NET CLI工具改进
开发语言·c#·.net
a1117761 小时前
PreTeXt 开源推荐(应用demo)
前端·开源·html