void PreviewDragOver(object sender, Telerik.WinControls.RadDragOverEventArgs e) { Point mousePos = MousePosition; Point panoramaPoint = this.panUsingPlayingBoards.PointToClient(mousePos); TileGroupElement groupElement = GetItemGroup((RadTileElement)e.DragInstance); e.CanDrop = groupElement.ControlBoundingRectangle.Contains(panoramaPoint); }
private void OnPreviewDragOver(object sender, Telerik.WinControls.RadDragOverEventArgs e) { GridDataCellElement dataCell = e.HitTarget as GridDataCellElement; if (dataCell != null) { TreeNodeElement element = e.DragInstance as TreeNodeElement; object value = null; e.CanDrop = RadDataConverter.Instance.TryParse(dataCell as IDataConversionInfoProvider, element.Data.Name, out value) == null; } }