2009-10-20 86 views
0

我想寫一個WPF控件,它具有與Windows側欄類似的功能。 我想複製的函數是拖放順序。當拖動一個物品時,其他物品會移開,以顯示物品掉落時的最終位置。WPF側欄風格拖放

是否有其他人不得不實施這種功能,如果是的話你是怎麼做到的?

回答

1

我一直有這樣的意思寫我自己的東西,但還沒有完全得到那裏呢。看看Bea Stollnitz的拖放post。插入裝飾者不是她的帖子的主要焦點,但她討論它。

+0

我在一個側面項目中使用了Bea的代碼,我正在家裏工作 - 它可以工作,但我在修改它時遇到了一些麻煩。它絕對不會對列表框重新排序,但它很難添加額外的功能。 – 2009-10-20 23:34:58

+0

我已經看過Bea的代碼和它正在尋找的東西。不過,我希望物品在您拖動的時候四處移動,以便向用戶顯示物品放置時最終的位置。這種行爲需要改變現有項目的佈局,我不認爲你不能對裝飾者做什麼。 – 2009-10-21 06:55:33