您用過這個牛逼的WPF拖拽庫嗎?

您用過這個牛逼的WPF拖拽庫嗎?

一個使您能在WPF裡更方便的使用拖拽功能的框架

最後更新 2022/4/19 下午9:56
沙漠尽头的狼
預計閱讀 2 分鐘
分類
WPF
專題
WPF開源項目
標籤
.NET WPF 拖拽

gong-wpf-dragdrop

GongSolutions.WPF.DragDrop

一個讓您能在WPF中更方便使用拖曳功能的框架

支援 .NET Framework 4.6.2+, .NET Core 3.1, .NET 5 和 .NET 6 (僅限 Windows 平台使用)


mainstatus devstatus


1. 特色

  1. MVVM 配合使用:拖放邏輯可以放在 ViewModel 中。使用附加屬性繫結到 ViewModel 中的拖放處理方法,而無需在程式碼後置中放置相關程式碼。
  2. 可用於多選。
  3. 可以在同一控制項內拖動資料以重新排序,也可以在(不同)控制項之間拖動資料。
  4. 可用於 ListBox, ListView, TreeView, DataGrid 和其他任何 ItemsControl
  5. 可以將資料項插入、移動或複製到相同/另一個控制項(相同資料項類型)的集合中。
  6. 可以顯示裝飾器,為使用者提供正在進行的操作的視覺回饋。
  7. 可以顯示拖動項目的預覽(預覽始終可見)。
  8. 具有合理的預設值,因此您可以為常見操作編寫更少的程式碼。

2. 讓我們開始體驗吧

3. License

版權由 Jan Karger, Steven Kirk 和其他貢獻者所有。

GongSolutions.WPF.DragDrop 基於 BSD 3-Clause 協議。有關該協議請參考說明 LICENSE

4. 部分操作截圖

gif01

screenshot01

screenshot02

screenshot03

screenshot04

gif02

5. 倉庫

作者:Jan Karger, Steven Kirk

License:BSD 3-Clause License

倉庫地址:https://github.com/punker76/gong-wpf-dragdrop

screenshot04

繼續探索

延伸閱讀

更多文章
同分類 / 同標籤 2025/1/26

WPF 藉助自訂 XML 檔案實現國際化

本文詳細介紹了在WPF程式中使用自訂XML檔案實現國際化的方法,包括安裝必備NuGet套件、動態獲取語言清單、動態切換語言、在程式碼和XAML介面中使用翻譯字串等內容,同時提供了原始碼連結,幫助開發者輕鬆實現WPF應用程式的國際化。

繼續閱讀