WorkflowDesigner.DesignSurfaceController.DoDrop C# (CSharp) Method

DoDrop() protected method

protected DoDrop ( ToolboxItem request, Point dropPoint ) : bool
request ToolboxItem
dropPoint Point
return bool
    protected internal virtual bool DoDrop(ToolboxItem request, Point dropPoint)
    {
      var activity = Activator.CreateInstance(request.ActivityType) as FunctionActivity;
      if (activity == null) return false;

      activity
        .SetValue(DesignProperties.PositionX, dropPoint.X)
        .SetValue(DesignProperties.PositionY, dropPoint.Y);

      Workflow.AddItem(activity);
      return true;
    }