GithubHelp home page GithubHelp logo

isabella232 / gong-wpf-dragdrop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from punker76/gong-wpf-dragdrop

0.0 0.0 0.0 23.45 MB

The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF

License: BSD 3-Clause "New" or "Revised" License

C# 97.27% Batchfile 0.02% PowerShell 2.71%

gong-wpf-dragdrop's Introduction

gong-wpf-dragdrop

GongSolutions.WPF.DragDrop

An easy to use drag'n'drop framework for WPF.

Supporting .NET Framework 4.5+ and .NET Core 3 (3.0 and 3.1)

mainstatus devstatus


Features

  • Works with MVVM : the logic for the drag and drop can be placed in a ViewModel. No code needs to be placed in codebehind, instead attached properties are used to bind to a drag handler/drop handler in a ViewModel.
  • Works with multiple selections.
  • Can drag data within the same control to re-order, or between controls.
  • Works with ListBox, ListView, TreeView, DataGrid and any other ItemsControl.
  • Can insert, move or copy an item into a collection of the same control or into another.
  • Can display Adorners to give the user visual feedback of the operation in progress.
  • Has sensible defaults so that you have to write less code for common operations.

Let's get started

Want to say thanks?

This framework is free and can be used for free, open source and commercial applications. It's tested and contributed by many people... So mainly hit the โญ button, that's all... thx :squirrel: (๐Ÿ’ต, ๐Ÿ’ถ, ๐Ÿบ or some other gifts are also being accepted...).

In action

screenshot01

screenshot02

screenshot03

screenshot04

gif01

gong-wpf-dragdrop's People

Contributors

punker76 avatar deadpikle avatar madben2000 avatar emsaks avatar miracle2k avatar yohskdista avatar claudekennilol avatar dauthleikr avatar jizc avatar asarium avatar chs499 avatar nonlegalarrived avatar sm-g avatar arturire avatar chri-s avatar fraschfn avatar unitify avatar abbottdev avatar ltrzesniewski avatar mogikan avatar hinidu avatar readmecritic avatar rdingwall avatar nbusseneau avatar thoemmi avatar tomkaltz avatar willsullivan avatar grokys avatar mpondo avatar hurly-murphy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.