Hi
I have updated the latest set of dlls. There is a new addition drag drop feature in this release wherein one can reorder the tasks. For one gantt chart i need to disable this so i have made this following class and changed the DragDropBehavior of the Gantt View
I am getting an error when i start to drag drop. I have attached the screenshot
I have referenced the following dlls
This is the stack trace of the error
Thanks and Regards,
Prolay
I have updated the latest set of dlls. There is a new addition drag drop feature in this release wherein one can reorder the tasks. For one gantt chart i need to disable this so i have made this following class and changed the DragDropBehavior of the Gantt View
public
class
CustomDragDropBehavior : SchedulingDragDropBehavior
{
protected
override
bool
CanStartDrag(SchedulingDragDropState state)
{
return
false
;
}
protected
override
bool
CanDrop(SchedulingDragDropState state)
{
return
false
;
}
}
public
MainPage()
{
InitializeComponent();
ganttview.DragDropBehavior =
new
CustomDragDropBehavior();
}
I am getting an error when i start to drag drop. I have attached the screenshot
I have referenced the following dlls
Telerik.Windows.Controls.dll
Telerik.Windows.Controls.Docking.dll
Telerik.Windows.Controls.GanttView.dll
Telerik.Windows.Controls.Input.dll
Telerik.Windows.Controls.Navigation.dll
Telerik.Windows.Controls.RibbonView.dll
Telerik.Windows.Scheduling.Core.dll
Telerik.Windows.Themes.Metro.dll
Telerik.Windows.Themes.Windows8.dll
This is the stack trace of the error
at Telerik.Windows.Controls.GanttView.Internal.GridReorderInteractionObserver.InitializeDrag(IDateRange dataItem, TimeSpan dragPointOffset,
Object
groupKey)
at Telerik.Windows.Controls.Scheduling.Internal.DragAndDropInteractionObserver.InitializeDragOperation(DragOperationType operationType, DragDropElementType sourceType,
Object
dataItem, TimeSpan dragPointOffset, Int32 startGroupIndex)
at Telerik.Windows.Controls.Scheduling.Internal.GridDragAndDropInteractionHelper.OnDragInitialize(
Object
sender, DragInitializeEventArgs e)
at Telerik.Windows.DragDrop.DragInitializeEventArgs.InvokeEventHandler(
Delegate
genericHandler,
Object
genericTarget)
at Telerik.Windows.RadRoutedEventArgs.InvokeHandler(
Delegate
handler,
Object
target)
at Telerik.Windows.RoutedEventHandlerInfo.InvokeHandler(
Object
target, RadRoutedEventArgs routedEventArgs)
at Telerik.Windows.RouteItem.InvokeHandler(RadRoutedEventArgs routedEventArgs)
at Telerik.Windows.EventRoute.InvokeHandlersImpl(
Object
source, RadRoutedEventArgs args,
Boolean
raisedAgain)
at Telerik.Windows.EventRoute.InvokeHandlers(
Object
source, RadRoutedEventArgs args)
at Telerik.Windows.RadRoutedEventHelper.
RaiseEvent
(DependencyObject element, RadRoutedEventArgs args)
at Telerik.Windows.DependencyObjectExtensions.
RaiseEvent
(DependencyObject element, RadRoutedEventArgs e)
at Telerik.Windows.DragDrop.DragInitializer.StartDrag()
at Telerik.Windows.DragDrop.DragInitializer.StartDragPrivate(UIElement sender)
at Telerik.Windows.DragDrop.DragInitializer.DragSourceOnMouseMove(
Object
sender, MouseEventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(UInt32 typeIndex,
Delegate
handlerDelegate,
Object
sender,
Object
args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex,
String
eventName, UInt32 flags)
Thanks and Regards,
Prolay