我做了一个行为拖放 Beahvior,它采用一个集合(实现 IList,如 ObservableCollection,LIst)
它的工作正常...
但如果我使用CollectionViewSource.View(在 Xaml 绑定中),行为 falis....
我怎样才能使这种行为通用(就像独立于 DataGrid 的 DataSource 类型一样)
是否有可能,因为我正在使用 IList 接口的方法,例如
Insert(object item)
我做了一个行为拖放 Beahvior,它采用一个集合(实现 IList,如 ObservableCollection,LIst)
它的工作正常...
但如果我使用CollectionViewSource.View(在 Xaml 绑定中),行为 falis....
我怎样才能使这种行为通用(就像独立于 DataGrid 的 DataSource 类型一样)
是否有可能,因为我正在使用 IList 接口的方法,例如
Insert(object item)
这个问题已经有一个开源解决方案,请参阅Wpf Drag & Drop behavior。此行为将为任何 ItemsControl 实现拖放,它也适用于数据网格。