【发布时间】:2009-09-15 21:44:11
【问题描述】:
我有两个 ListBox,其中包含对象作为填充它们的 ItemsSource。现在,我正在使用 DragDropHelper 让我将一个对象从一个 ListBox 拖到第二个 ListBox。我运行自定义代码来更改对象的属性并更新我的两个 ListBox 对象集合。
但是,现在我希望能够将其中一个对象拖放到窗口中的另一个控件上。但是,我不一定要“删除”该对象。我只想让外部控件(通过引发事件)意识到它刚刚被具有 ID 的对象拖放到上面。
回顾一下,我有 2 个列表框。一个列表框是收藏夹,另一个是非收藏夹。我可以愉快地在两个列表框之间拖放,一切正常。现在我想从列表框中拖出最喜欢的/不喜欢的并将它放到另一个控件上。我希望该控件可以简单地说“嘿!我刚刚有一个喜欢/不喜欢的对象掉在我身上”。
有什么想法吗?
【问题讨论】:
标签: wpf mvvm drag-and-drop