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

相关推荐
浮生如梦_13 分钟前
C# 窗体工厂类 - 简单工厂模式演示案例
计算机视觉·c#·视觉检测·简单工厂模式
两千次19 分钟前
web主从站
windows·c#
lihongli00020 分钟前
四连杆机构驱动角与被驱动连杆角度关系
c#
℡枫叶℡20 分钟前
C# - 指定友元程序集
开发语言·c#·友元程序集
兆龙电子单片机设计27 分钟前
【STM32项目开源】STM32单片机厂房环境安全监测
stm32·单片机·安全·开源·毕业设计·电子信息
我要打打代码28 分钟前
WPF入门指南(1)
wpf
开源能源管理系统30 分钟前
MyEMS开源能源管理系统:开源赋能、智控减碳,引领工业能源管理新变革
开源·能源·能源管理系统·零碳工厂
黑棠会长41 分钟前
微服务实战.06 |微服务对话时,你选择打电话还是发邮件?
微服务·云原生·架构·c#
寻道码路1 小时前
【MCP探索实践】Google GenAI Toolbox:Google开源的企业级AI数据库中间件、5分钟搞定LLM-SQL安全互联
数据库·人工智能·sql·开源·aigc
xb11321 小时前
C#串口通信
开发语言·c#