skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TreeListViewDragCue

The visual object used as a DragCue in RadTreeListView.

Inheritance
System.Object
TreeListViewDragCue
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GridView.dll

Syntax

public class TreeListViewDragCue : ItemsControl, IThemable

Constructors

TreeListViewDragCue()

Declaration
public TreeListViewDragCue()

Fields

DragActionContentProperty

Identifies the DragActionContent property.

Declaration
public static readonly DependencyProperty DragActionContentProperty
Field Value
System.Windows.DependencyProperty

DragActionContentTemplateProperty

Identifies the DragActionContentTemplate property.

Declaration
public static readonly DependencyProperty DragActionContentTemplateProperty
Field Value
System.Windows.DependencyProperty

DragPreviewVisibilityProperty

Identifies the DragPreviewVisibility property.

Declaration
public static readonly DependencyProperty DragPreviewVisibilityProperty
Field Value
System.Windows.DependencyProperty

DragTooltipContentProperty

Identifies the DragTooltipContent property.

Declaration
public static readonly DependencyProperty DragTooltipContentProperty
Field Value
System.Windows.DependencyProperty

DragTooltipContentTemplateProperty

Identifies the DragTooltipContentTemplate property.

Declaration
public static readonly DependencyProperty DragTooltipContentTemplateProperty
Field Value
System.Windows.DependencyProperty

DragTooltipVisibilityProperty

Identifies the DragTooltipVisibility property.

Declaration
public static readonly DependencyProperty DragTooltipVisibilityProperty
Field Value
System.Windows.DependencyProperty

DropImpossibleIconProperty

Identifies the DropImpossibleIcon property.

Declaration
public static readonly DependencyProperty DropImpossibleIconProperty
Field Value
System.Windows.DependencyProperty

DropImpossibleIconTemplateProperty

Identifies the DropImpossibleIcon property.

Declaration
public static readonly DependencyProperty DropImpossibleIconTemplateProperty
Field Value
System.Windows.DependencyProperty

DropPossibleIconProperty

Identifies the DropPossibleIcon property.

Declaration
public static readonly DependencyProperty DropPossibleIconProperty
Field Value
System.Windows.DependencyProperty

DropPossibleIconTemplateProperty

Identifies the DropPossibleIconTemplate property.

Declaration
public static readonly DependencyProperty DropPossibleIconTemplateProperty
Field Value
System.Windows.DependencyProperty

IsDropPossibleProperty

Identifies the IsDropPossible property.

Declaration
public static readonly DependencyProperty IsDropPossibleProperty
Field Value
System.Windows.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.

Declaration
public object DragActionContent { get; set; }
Property Value
System.Object

DragActionContentTemplate

Gets or sets the template for the DragActionContent. This is a dependency property.

Declaration
public DataTemplate DragActionContentTemplate { get; set; }
Property Value
System.Windows.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
System.Windows.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.

Declaration
public object DragTooltipContent { get; set; }
Property Value
System.Object

DragTooltipContentTemplate

Gets or sets the data template for the DragTooltip content. This is a dependency property.

Declaration
public DataTemplate DragTooltipContentTemplate { get; set; }
Property Value
System.Windows.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
System.Windows.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.

Declaration
public object DropImpossibleIcon { get; set; }
Property Value
System.Object

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
System.Windows.DataTemplate

DropPossibleIcon

Gets or sets the content that will appear as an icon when the a drop is possible. This is a dependency property.

Declaration
public object DropPossibleIcon { get; set; }
Property Value
System.Object

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
System.Windows.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.

Declaration
public bool IsDropPossible { get; set; }
Property Value
System.Boolean

Methods

ChangeVisualState(Boolean)

Declaration
protected void ChangeVisualState(bool useTransitions)
Parameters
System.Boolean useTransitions

GetNonVisualRepresentation(Object)

Return a non-visual representation of an item. This is helpful when DragPreview of visual items needs to be shown.

Declaration
public static object GetNonVisualRepresentation(object item)
Parameters
System.Object item

The item to return non-visual representation for.

Returns
System.Object

A non-visual representation of an item.

OnInitialized(EventArgs)

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs 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
System.Collections.IEnumerable itemsSource

The items that will be shown in the preview area.

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.