【发布时间】:2012-07-25 22:15:21
【问题描述】:
我正在使用附加属性为 wpf 实现 DragAndDrop-manager。它工作得很好。但只有一个问题。要抓住拖动的项目,我正在使用可视化树。例如,我想要 listboxitem,但 originalsource 是 listboxitem 的边框。所以我只使用我的一种辅助方法来搜索具有 ListBoxItem 类型的父项。如果我发现我得到它的数据并拖动它。
但我不想让我的 DragAndDrop-manager 仅在使用列表框时可用。不,我想在每个 Itemscontrol 上使用它。 但是 DataGrid 使用 DataGridRows,listview 使用 ListViewItem... 那么有没有机会在不一遍又一遍地编写代码的情况下获取项目?
【问题讨论】:
标签: c# wpf itemscontrol