2010-09-21 36 views
1

有沒有一種方法可以覆蓋胡蘿蔔的模板或重新設置(甚至在一種情況下甚至可以完全刪除)?胡蘿蔔是下降將發生的位置標記。我還希望能夠更改拖動過程中使用的圖標 - 我已經看到了一個無限符號,一個箭頭和一個透視圓,爲此我想使用自定義圖標。不幸的是,我也很困惑,當一個給定的圖標顯示自己。自定義Silverlight控件工具包拖放的外觀

回答

1

只是審查文檔,它會出現DragDropTargetGetInsertionIndicatorGeometry,我懷疑是負責拖動時顯示的各種符號。

因此,爲了替換這些符號,您需要繼承您正在使用的特定目標類型,並覆蓋此受保護的成員以注入自己的幾何圖形。

+0

啊,是的,這看起來很有希望。我甚至可以使用該實現作爲示例:http://bit.ly/agff89(對不起,在原始的Codeplex源代碼中找不到它)。我想我只會根植,直到我可以找到圖標資源的裝載方式;希望這也是虛擬化的。謝謝您的幫助! – xanadont 2010-09-22 01:16:38

+0

這個工作適合你嗎?我試圖創建自己的幾何圖形來顯示其他元素,而從TreeView拖動實際的元素..它不起作用.. – Zuhaib 2010-11-15 19:14:14