1
有沒有一種方法可以覆蓋胡蘿蔔的模板或重新設置(甚至在一種情況下甚至可以完全刪除)?胡蘿蔔是下降將發生的位置標記。我還希望能夠更改拖動過程中使用的圖標 - 我已經看到了一個無限符號,一個箭頭和一個透視圓,爲此我想使用自定義圖標。不幸的是,我也很困惑,當一個給定的圖標顯示自己。自定義Silverlight控件工具包拖放的外觀
有沒有一種方法可以覆蓋胡蘿蔔的模板或重新設置(甚至在一種情況下甚至可以完全刪除)?胡蘿蔔是下降將發生的位置標記。我還希望能夠更改拖動過程中使用的圖標 - 我已經看到了一個無限符號,一個箭頭和一個透視圓,爲此我想使用自定義圖標。不幸的是,我也很困惑,當一個給定的圖標顯示自己。自定義Silverlight控件工具包拖放的外觀
只是審查文檔,它會出現DragDropTarget
有GetInsertionIndicatorGeometry
,我懷疑是負責拖動時顯示的各種符號。
因此,爲了替換這些符號,您需要繼承您正在使用的特定目標類型,並覆蓋此受保護的成員以注入自己的幾何圖形。
啊,是的,這看起來很有希望。我甚至可以使用該實現作爲示例:http://bit.ly/agff89(對不起,在原始的Codeplex源代碼中找不到它)。我想我只會根植,直到我可以找到圖標資源的裝載方式;希望這也是虛擬化的。謝謝您的幫助! – xanadont 2010-09-22 01:16:38
這個工作適合你嗎?我試圖創建自己的幾何圖形來顯示其他元素,而從TreeView拖動實際的元素..它不起作用.. – Zuhaib 2010-11-15 19:14:14