当前位置: 首页 > ops >正文

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

http://www.xdnf.cn/news/6805.html

相关文章:

  • 使用lvm进行磁盘分区
  • LLVM编译器
  • 安装nerdctl和buildkitd脚本命令
  • Go语言深度解析:发展历程、应用场景与性能对比
  • 【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
  • 从零开始理解Jetty:轻量级Java服务器的入门指南
  • C++跨平台开发:挑战与应对策略
  • Linux:基础IO
  • EXO分布式部署deepseek r1
  • (面试)TCP、UDP协议
  • 38-日语学习小程序
  • 【滑动窗口】P4085 [USACO17DEC] Haybale Feast G|普及+
  • OpenCV透视变换
  • C++学习:六个月从基础到就业——C++11/14:decltype关键字
  • JavaScript进阶(十)
  • 3D个人简历网站 4.小岛
  • Python爬虫(29)Python爬虫高阶:动态页面处理与云原生部署全链路实践(Selenium、Scrapy、K8s)
  • Adobe Illustrator学习备忘
  • 【论文阅读】A Survey on Multimodal Large Language Models
  • MATLAB中进行深度学习网络训练的模型评估步骤
  • 【第一篇】 创建SpringBoot工程的四种方式
  • python field_validator 获取不到参数问题
  • matlab求矩阵的逆、行列式、秩、转置
  • java中的方法详解
  • QML 属性动画、行为动画与预定义动画
  • Python 中的 typing.ClassVar 详解
  • NAT转换和ICMP
  • 前k个高频元素
  • spring框架的JDBC模板技术
  • [原创](计算机数学)(The Probability Lifesaver)(P10): 生日概率问题.