void UpdateEffects(DragEventArgs args) { if (!DragDropHelper.AllowDrop(args.Data, this.Context, this.AllowedItemType)) { args.Effects = DragDropEffects.None; } }
private bool AllowDropOnSpacer(DragEventArgs e) { return(this.wfItemPresenter.Item != null && !this.IsOwnerActivityBeingDragged(e) && DragDropHelper.AllowDrop(typeof(Sequence), this.wfItemPresenter.AllowedItemType) && // Is Sequence allowed to be dropped inside the WIP? Beause it will trigger AutoWrap. DragDropHelper.AllowDrop(e.Data, this.wfItemPresenter.Context, typeof(Activity))); // Is the item being dragged allowed to be dropped onto Sequence? }
void OnDrag(DragEventArgs e) { if (!e.Handled) { if (!DragDropHelper.AllowDrop(e.Data, this.Context, this.AllowedItemType)) { e.Effects = DragDropEffects.None; } e.Handled = true; } }