Class DragResizeVisualProvider
Default provider for the visual cue of the dragged event.
Inheritance
Namespace: Telerik.Windows.Controls.Scheduling
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public class DragResizeVisualProvider : Object, IDragVisualProvider
Constructors
DragResizeVisualProvider()
Declaration
public DragResizeVisualProvider()
Properties
DependencyVisualCueStyle
Gets or sets the style of the visual cue, rendered when an item is being linked to another one.
Declaration
public Style DependencyVisualCueStyle { get; set; }
Property Value
System.Windows.Style
|
DragVisualCueStyle
Gets or sets the style of the visual cue, rendered when an item is dragged.
Declaration
public Style DragVisualCueStyle { get; set; }
Property Value
System.Windows.Style
|
ResizeVisualCueStyle
Gets or sets the style of the visual cue, rendered when an item is resized.
Declaration
public Style ResizeVisualCueStyle { get; set; }
Property Value
System.Windows.Style
|
UseDefaultCursors
Specifies whether the drag-drop effects will change the mouse cursor or not. Return true if the cursor should change depending the drag-drop effects, otherwise false.
Declaration
public bool UseDefaultCursors { get; set; }
Property Value
System.Boolean
|
Implements
Methods
CreateDragVisualCore(DragResizeVisualProviderState)
When overridden in a derived class allows customization of the type of the drag visual.
Declaration
protected virtual DragResizeVisualCue CreateDragVisualCore(DragResizeVisualProviderState state)
Parameters
DragResizeVisualProviderState
state
The DragResizeVisualProviderState that describes the initiated operation. |
Returns
DragResizeVisualCue
The new DragResizeVisualCue to be used for the initiated operation. |
GetDragVisualOffset(DragResizeVisualProviderState)
When overridden in a derived class allows customization of the drag visual offset relatively to the mouse pointer.
Declaration
protected virtual Point GetDragVisualOffset(DragResizeVisualProviderState state)
Parameters
DragResizeVisualProviderState
state
|
Returns
System.Windows.Point
|
PrepareVisualCue(DragResizeVisualProviderState, DragResizeVisualCue)
When overridden in a derived class allows customization of the drag visual.
Declaration
protected virtual void PrepareVisualCue(DragResizeVisualProviderState state, DragResizeVisualCue cue)
Parameters
DragResizeVisualProviderState
state
The DragResizeVisualProviderState that describes the initiated operation. |
DragResizeVisualCue
cue
The DragResizeVisualCue generated for the initiated operation. |
Explicit Interface Implementations
IDragVisualProvider.CreateDragVisual(DragVisualProviderState)
Declaration
FrameworkElement IDragVisualProvider.CreateDragVisual(DragVisualProviderState state)
Parameters
DragVisualProviderState
state
|
Returns
System.Windows.FrameworkElement
|
Implements
IDragVisualProvider.GetDragVisualOffset(DragVisualProviderState)
Declaration
Point IDragVisualProvider.GetDragVisualOffset(DragVisualProviderState state)
Parameters
DragVisualProviderState
state
|
Returns
System.Windows.Point
|