我想在silverlight 3.0项目中创建拖放功能。
我使用2009年11月发布的silverlight工具包。
我创建了几个自定义用户控件,并希望对它们应用拖放功能。
我使用
进行了检查ListBoxDragDropTarget
使用 ListBox ,但发现它必须绑定到某些数据源。
有没有办法将自定义控件放在列表框中并实现拖放行为?
感谢
答案 0 :(得分:0)
您可以从DragDropTarget继承您的控件。假设您要创建TextBox,并且希望从DataGrid中删除项目。然后你创建
public class DropingTextBox : DragDropTarget<DataGridRow,TextBox>{}
然后你可以覆盖DragDropTarget的方法。
请写下你想做的事情,也许我可以提供更多帮助。你想要实现什么样的行为?