ClassTreeListViewDragCue
The visual object used as a DragCue in RadTreeListView.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public class TreeListViewDragCue : ItemsControl
Inheritance: objectTreeListViewDragCue
Constructors
TreeListViewDragCue()
Declaration
public TreeListViewDragCue()
Fields
DragActionContentProperty
Identifies the DragActionContent property.
Declaration
public static readonly DependencyProperty DragActionContentProperty
Field Value
DependencyProperty
DragActionContentTemplateProperty
Identifies the DragActionContentTemplate property.
Declaration
public static readonly DependencyProperty DragActionContentTemplateProperty
Field Value
DependencyProperty
DragPreviewVisibilityProperty
Identifies the DragPreviewVisibility property.
Declaration
public static readonly DependencyProperty DragPreviewVisibilityProperty
Field Value
DependencyProperty
DragTooltipContentProperty
Identifies the DragTooltipContent property.
Declaration
public static readonly DependencyProperty DragTooltipContentProperty
Field Value
DependencyProperty
DragTooltipContentTemplateProperty
Identifies the DragTooltipContentTemplate property.
Declaration
public static readonly DependencyProperty DragTooltipContentTemplateProperty
Field Value
DependencyProperty
DragTooltipVisibilityProperty
Identifies the DragTooltipVisibility property.
Declaration
public static readonly DependencyProperty DragTooltipVisibilityProperty
Field Value
DependencyProperty
DropImpossibleIconProperty
Identifies the DropImpossibleIcon property.
Declaration
public static readonly DependencyProperty DropImpossibleIconProperty
Field Value
DependencyProperty
DropImpossibleIconTemplateProperty
Identifies the DropImpossibleIcon property.
Declaration
public static readonly DependencyProperty DropImpossibleIconTemplateProperty
Field Value
DependencyProperty
DropPossibleIconProperty
Identifies the DropPossibleIcon property.
Declaration
public static readonly DependencyProperty DropPossibleIconProperty
Field Value
DependencyProperty
DropPossibleIconTemplateProperty
Identifies the DropPossibleIconTemplate property.
Declaration
public static readonly DependencyProperty DropPossibleIconTemplateProperty
Field Value
DependencyProperty
IsDropPossibleProperty
Identifies the IsDropPossible property.
Declaration
public static readonly DependencyProperty IsDropPossibleProperty
Field Value
DependencyProperty
Properties
DragActionContent
Gets or sets the content that will appear in the DragCue and is meant to represent the possible drop action. This is a dependency property.
DragActionContentTemplate
Gets or sets the template for the DragActionContent. This is a dependency property.
Declaration
public DataTemplate DragActionContentTemplate { get; set; }
Property Value
DataTemplate
DragPreviewVisibility
Gets or sets the visibility of the area showing a the dragged items. This is a dependency property.
Declaration
public Visibility DragPreviewVisibility { get; set; }
Property Value
Visibility
DragTooltipContent
Gets or sets the content that will appear in the tooltip of the DragCue. Often this is the destination item is placed here. This is a dependency property.
DragTooltipContentTemplate
Gets or sets the data template for the DragTooltip content. This is a dependency property.
Declaration
public DataTemplate DragTooltipContentTemplate { get; set; }
Property Value
DataTemplate
DragTooltipVisibility
Gets or sets the visibility of the tooltip showing an icon, action text and a preview of the destination. This is a dependency property.
Declaration
public Visibility DragTooltipVisibility { get; set; }
Property Value
Visibility
DropImpossibleIcon
Gets or sets the content that will appear as an icon when the a drop is not possible. This is a dependency property.
DropImpossibleIconTemplate
Gets or sets the data template of the object that will be shown when a drop is not possible. This is a dependency property.
Declaration
public DataTemplate DropImpossibleIconTemplate { get; set; }
Property Value
DataTemplate
DropPossibleIcon
Gets or sets the content that will appear as an icon when the a drop is possible. This is a dependency property.
DropPossibleIconTemplate
Gets or sets the data template of the object that will be shown when a drop is possible. This is a dependency property.
Declaration
public DataTemplate DropPossibleIconTemplate { get; set; }
Property Value
DataTemplate
IsDropPossible
Gets or sets a value indicating whether a drop is possible. This value only changes the DragCue and may not be related to whether a drop could actually happen. This is a dependency property.
Methods
ChangeVisualState(bool)
Declaration
protected void ChangeVisualState(bool useTransitions)
Parameters
useTransitions
GetNonVisualRepresentation(object)
Return a non-visual representation of an item. This is helpful when DragPreview of visual items needs to be shown.
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
ResetTheme()
Resets the theme of the TreeListViewDragCue.
Declaration
public void ResetTheme()
SetSafeItemsSource(IEnumerable)
Sets the ItemsSource, extract non-visual representation of all visual items to avoid errors.
Declaration
public void SetSafeItemsSource(IEnumerable itemsSource)
Parameters
itemsSource
The items that will be shown in the preview area.