Class TileDragDropService
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class TileDragDropService : RadDragDropService, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IMessageListener
Constructors
TileDragDropService(RadPanoramaElement)
Declaration
public TileDragDropService(RadPanoramaElement owner)
Parameters
RadPanoramaElement
owner
|
Properties
AutoScrollOffset
Gets or sets the offset from the edges of the control at which automatic scrolling starts.
Declaration
public int AutoScrollOffset { get; set; }
Property Value
System.Int32
|
Methods
CanPlaceElementAtPosition(Int32, Int32, Int32, Int32)
Declaration
protected virtual bool CanPlaceElementAtPosition(int rowIndex, int columnIndex, int colSpan, int rowSpan)
Parameters
System.Int32
rowIndex
|
System.Int32
columnIndex
|
System.Int32
colSpan
|
System.Int32
rowSpan
|
Returns
System.Boolean
|
CanStart(Object)
Declaration
protected override bool CanStart(object context)
Parameters
System.Object
context
|
Returns
System.Boolean
|
Overrides
GetCellAtPoint(TileGroupElement, Point)
Declaration
protected virtual Point GetCellAtPoint(TileGroupElement group, Point location)
Parameters
TileGroupElement
group
|
System.Drawing.Point
location
|
Returns
System.Drawing.Point
|
GetCellCoordinates(Int32, Int32)
Declaration
protected PointF GetCellCoordinates(int rowIndex, int columnIndex)
Parameters
System.Int32
rowIndex
|
System.Int32
columnIndex
|
Returns
System.Drawing.PointF
|
GetCellCoordinates(TileGroupElement, Int32, Int32)
Declaration
protected PointF GetCellCoordinates(TileGroupElement group, int rowIndex, int columnIndex)
Parameters
TileGroupElement
group
|
System.Int32
rowIndex
|
System.Int32
columnIndex
|
Returns
System.Drawing.PointF
|
GetDropTarget(Point, out Point)
Declaration
protected override ISupportDrop GetDropTarget(Point mousePosition, out Point resultDropLocation)
Parameters
System.Drawing.Point
mousePosition
|
System.Drawing.Point
resultDropLocation
|
Returns
ISupportDrop
|
Overrides
GetTargetCell(RadTileElement, Point)
Declaration
protected virtual Point GetTargetCell(RadTileElement source, Point location)
Parameters
RadTileElement
source
|
System.Drawing.Point
location
|
Returns
System.Drawing.Point
|
GetTargetCell(TileGroupElement, Point)
Declaration
protected virtual Point GetTargetCell(TileGroupElement group, Point dropLocation)
Parameters
TileGroupElement
group
|
System.Drawing.Point
dropLocation
|
Returns
System.Drawing.Point
|
GetTargetGroup(RectangleF)
Declaration
protected virtual TileGroupElement GetTargetGroup(RectangleF tileRectangle)
Parameters
System.Drawing.RectangleF
tileRectangle
|
Returns
TileGroupElement
|
HandleGroupedDragDrop(RadDropEventArgs)
Declaration
protected virtual void HandleGroupedDragDrop(RadDropEventArgs e)
Parameters
RadDropEventArgs
e
|
HandleMouseMove(Point)
Declaration
protected override void HandleMouseMove(Point mousePos)
Parameters
System.Drawing.Point
mousePos
|
Overrides
HandleUngroupedDragDrop(RadDropEventArgs)
Declaration
protected virtual void HandleUngroupedDragDrop(RadDropEventArgs e)
Parameters
RadDropEventArgs
e
|
IsDropTargetValid(ISupportDrop)
Declaration
protected override bool IsDropTargetValid(ISupportDrop dropTarget)
Parameters
ISupportDrop
dropTarget
|
Returns
System.Boolean
|
Overrides
OffsetHoveredTile(Point)
Declaration
protected bool OffsetHoveredTile(Point clientPoint)
Parameters
System.Drawing.Point
clientPoint
|
Returns
System.Boolean
|
OnPreviewDragDrop(RadDropEventArgs)
Declaration
protected override void OnPreviewDragDrop(RadDropEventArgs e)
Parameters
RadDropEventArgs
e
|
Overrides
OnScrollTimerTick()
Declaration
protected virtual void OnScrollTimerTick()
PerformStop()
PrepareContext()
Declaration
protected override bool PrepareContext()
Returns
System.Boolean
|