【问题标题】:Silverlight Drag and drop custom controlsSilverlight 拖放自定义控件
【发布时间】:2011-01-10 16:16:16
【问题描述】:

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

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

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

我用

检查过

ListBoxDragDropTarget

有一个ListBox,但发现它必须绑定到某个数据源。

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    然后你可以重写 DragDropTarget 的方法。

    请写下你想做什么,也许我可以提供更多帮助。你想达到什么样的行为?

    【讨论】:

    • 感谢 Damir,我想创建一些图表控件、数据网格控件并将它们放置在可以在区域之间拖放控件的区域中。我会尝试你的解决方案并告诉你发生了什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    相关资源
    最近更新 更多