2011-01-10 78 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