public override void StartDrag(IDragInfo dragInfo) { dragInfo.Effects = DragDropEffects.Move; dragInfo.Data = PrzenoszonyObiekt = dragInfo.SourceItem; KolekcjaŹródłowa = (IList)dragInfo.SourceCollection; IndeksŹródłowy = dragInfo.SourceIndex; KolekcjaŹródłowa.RemoveAt(IndeksŹródłowy); }
public override void DragCancelled() { KolekcjaŹródłowa.Insert(IndeksŹródłowy, PrzenoszonyObiekt); }