2011-01-10 76 views
0

我想在我的silverlight 3.0項目中創建拖放功能。Silverlight拖放自定義控件

我使用2009年11月發佈的silverlight工具包。

我創建了幾個自定義用戶控件,並希望對它們應用拖放功能。

我檢查使用

ListBoxDragDropTarget

列表框卻發現它必須綁定到一些數據源。

有沒有辦法將我的自定義控件放入列表框並實現拖放行爲?

謝謝

回答

0

您可以從DragDropTarget繼承您的控件。假設你想創建TextBox並且你想從DataGrid中刪除項目。然後你創建

public class DropingTextBox : DragDropTarget<DataGridRow,TextBox>{} 

然後你可以覆蓋DragDropTarget的方法。

請寫下你想做的,也許我可以幫助更多。你想達到什麼樣的行爲?

+0

感謝Damir,我想創建一些圖表控件,數據網格控件並將它們放置在可以在區域之間拖放控件的區域中。我會嘗試你的解決方案並告訴你發生了什麼事 – 2011-01-11 08:50:28