private void OnGiveFeedBack(object sender, Telerik.Windows.DragDrop.GiveFeedbackEventArgs args) { OrgTeamMemberViewModel draggedModel = (OrgTeamMemberViewModel)(args.OriginalSource as FrameworkElement).DataContext; RadDiagramShape shapeUnderDragPosition = this.diagram.GetShapeUnderDragPosition(); if (shapeUnderDragPosition != null) { bool isDropAllowed = false; OrgTeamViewModel targetModel = (OrgTeamViewModel)shapeUnderDragPosition.DataContext; if (targetModel != null && draggedModel.Team != targetModel ) { isDropAllowed = true; this.viewModel.GraphSource.InternalItems.ForEach(team => team.IsDropTarget = false); targetModel.IsDropTarget = true; } if (isDropAllowed) { draggedModel.DropTarget = targetModel; args.SetCursor(Cursors.Arrow); this.ExpandItemDelayed(targetModel); } else { draggedModel.DropTarget = null; } } else { draggedModel.DropTarget = null; } args.Handled = true; }
private void OnGiveFeedback(object sender, Telerik.Windows.DragDrop.GiveFeedbackEventArgs e) { e.SetCursor(Cursors.Arrow); e.Handled = true; }
private static void OnGiveFeedback(object sender, Telerik.Windows.DragDrop.GiveFeedbackEventArgs e) { RadGridView grid = (RadGridView)sender; e.SetCursor(Cursors.Arrow); e.Handled = true; }
private static void ToolBarGiveFeedback(object sender, Telerik.Windows.DragDrop.GiveFeedbackEventArgs e) { if (lastInitializedInfo != null && lastInitializedInfo.Tray.Items.Contains(lastInitializedInfo.ToolBar) && !lastInitializedInfo.Tray.IsMouseOver) { // Handle cases when DragInitialized was raised when the mouse was not in tray's bounds. ClearHitTesting(lastInitializedInfo.Tray.Items); MoveToolBarToDragVisual(lastInitializedInfo, lastInitializedInfo.Tray); lastInitializedInfo = null; } e.SetCursor(System.Windows.Input.Cursors.SizeAll); e.Handled = true; }
private void OnGiveFeedback(object sender, Telerik.Windows.DragDrop.GiveFeedbackEventArgs args) { args.SetCursor(Cursors. ArrowCD); args.Handled = true; }