Silverlight拖放自定义控件

时间:2011-01-10 16:16:16

标签: silverlight drag-and-drop silverlight-toolkit

我想在silverlight 3.0项目中创建拖放功能。

我使用2009年11月发布的silverlight工具包。

我创建了几个自定义用户控件,并希望对它们应用拖放功能。

我使用

进行了检查
  

ListBoxDragDropTarget

使用 ListBox ,但发现它必须绑定到某些数据源。

有没有办法将自定义控件放在列表框中并实现拖放行为?

感谢

1 个答案:

答案 0 :(得分:0)

您可以从DragDropTarget继承您的控件。假设您要创建TextBox,并且希望从DataGrid中删除项目。然后你创建

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

然后你可以覆盖DragDropTarget的方法。

请写下你想做的事情,也许我可以提供更多帮助。你想要实现什么样的行为?