簡體   English   中英

拖網功能在網格中.net

[英]Drag Drop functionality in grid, .net

如何在Component 1 Flex網格中實現拖放功能。 網格也應該允許一些與拖動數據相關的功能

允許刪除Grid單元格中的拖動數據。
拖動的項目也會保留在原始單元格中以及拖動到的單元格中。
如果刪除原始項目,則拖動的項目也會被刪除。
網格不應允許數據在同一列中重復。

請任何人幫助我或建議我如何在彈性網格中。 它是一個基於Windows的應用程序。 因此,如果使用Windows應用程序基本功能同樣可能做同樣的事情,請告訴我。

你可以簡單地使用它

所有拖放設置都包含在Grid.DragAndDrop屬性中。 應將以下屬性設置為true以使用拖放功能:

Grid.AllowDrop = true;
Grid.DragAndDrop.Enabled = true;

好吧,我對這個組件沒有任何直接的了解,但我會根據一些winforms經驗嘗試一下(web開發仍然是“winforms”?Flex似乎是Web開發的東西......),希望能引發進一步的討論。 將您的積分作為alpha bulleted列表:

A)要從容器中刪除控件,請使用“刪除”方法。

B)這通常不起作用。 將控件添加到容器兩次可能會移動它或什么都不做。 您可能需要復制控件並將副本添加到網格中。

C)您可能需要在兩個控件之間創建一個鏈接,可能是通過存儲父級 - >子級關系列表。 刪除父項時,您需要閱讀列表,請注意父項被刪除,並同時刪除子項。

D)在嘗試插入時檢查列的內容,以查看列是否包含您要插入的副本的父級,或同一父級的另一個子級。 如果是,請取消插入。

希望有些幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM