簡體   English   中英

Silverlight 4拖放Treeview

[英]Silverlight 4 Drag and Drop Treeview

是否有人針對以下任何情況提供示例。

給定,這些都是動態填充的樹。 不使用Heirarchal數據模板,而是通過手動遍歷對象集合並在適當級別附加子級。

  1. Treeview1具有3個級別,但只能在其級別內對項目進行重新排序。 因此,可以說我們有驅動器,文件夾和文件。 可以按順序重新排列驅動器,但不能將其放入“文件夾”中。 在驅動器中向下導航時,各個文件夾可以重新排序,但不能在驅動器之間拖動。.和文件相同,只能重新排序,而不能移動到其他文件夾或驅動器

  2. 我有2個樹視圖,樹視圖1與上面的#1相同,樹視圖2就像可用項目的選擇列表。 用戶可以將一項從Treeview2拖到Treeview1,但是只能將其放置在Treeview1的文件級別。 拖動的項目不能是文件的子級,也不能位於文件夾級別,也不能位於驅動器級別。 另外,如何處理項目的上方,上方或下方。

我還沒有碰到這些例子。

您應該使1個ListBoxDragDropTarget帶有一個列表框。 列表框有3個項目。 每個項目都包含列表框DragDropTarget,其中包含一個列表框。 每個子級別又包含一個用於所有文件的列表框。 只需一點努力,您就可以創建自己的listboxitem,它具有像樹視圖一樣打開或關閉它的按鈕。 而tada,您可以重新排列項目,但不能重新排列級別。

暫無
暫無

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

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