WPF DataGrid中的通用DragDrop行为

时间:2012-05-08 08:51:10

标签: c# wpf drag-and-drop attachedbehaviors

我创建了一个行为Drag Drop Beahvior,它采用了一个集合(实现类似于ObservableCollection,LIst的IList)

它的工作正确......

但是如果我使用 CollectionViewSource.View (在Xaml Binding中),行为就是falis ....

我怎样才能使这种行为成为通用(LIke独立于附加到DataGrid的DataSource类型)

甚至可能因为我使用IList接口的方法,如

Insert(object item)

1 个答案:

答案 0 :(得分:3)

此问题已有开源解决方案,请参阅Wpf Drag & Drop behaviour。此行为将实现任何ItemsControl的拖放,它也适用于datagrid。