This example demonstrates how to restrict the drag reorder of some tasks in the control with the use of a custom GanttDragDropBehavior. The example is available for both SIlverlight and WPF.