//int currentIndex; private void DragSource_DragStart(object sender, Infragistics.DragDrop.DragDropStartEventArgs e) { dp = Utilities.GetAncestorFromType(e.DragSource as DependencyObject, typeof(DataRecordPresenter), false) as DataRecordPresenter; //currentIndex = dp.Record.Index; }
private void DragSource_DragOver(object sender, Infragistics.DragDrop.DragDropMoveEventArgs e) { dragOver = Utilities.GetAncestorFromType(e.DropTarget as DependencyObject, typeof(DataRecordPresenter), false) as DataRecordPresenter; overIndex = dragOver.Record.VisibleIndex; }