skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact 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 Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

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

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

    Productivity and Design Tools

    • Visual Studio Extensions
    • 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 DragDropManager

Inheritance
System.Object
DragDropManager
Namespace: Telerik.UI.Xaml.Controls.DragDrop
Assembly: Telerik.WinUI.Controls.dll

Syntax

public static class DragDropManager : Object

Fields

AllowCapturedDragProperty

Declaration
public static readonly DependencyProperty AllowCapturedDragProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AllowDragProperty

Declaration
public static readonly DependencyProperty AllowDragProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

DefaultDragDropEffects

Declaration
public static DragDropEffects DefaultDragDropEffects { get; set; }
Property Value
DragDropEffects

IsDragInProgress

Declaration
public static bool IsDragInProgress { get; }
Property Value
System.Boolean

MinimumHorizontalDragDistance

Declaration
public static double MinimumHorizontalDragDistance { get; set; }
Property Value
System.Double

MinimumVerticalDragDistance

Declaration
public static double MinimumVerticalDragDistance { get; set; }
Property Value
System.Double

UseAdornerLayer

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

Methods

AddDragDropCompletedHandler(DependencyObject, DragDropCompletedEventHandler)

Declaration
public static void AddDragDropCompletedHandler(DependencyObject element, DragDropCompletedEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragDropCompletedEventHandler handler

AddDragDropCompletedHandler(DependencyObject, DragDropCompletedEventHandler, Boolean)

Declaration
public static void AddDragDropCompletedHandler(DependencyObject element, DragDropCompletedEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragDropCompletedEventHandler handler

System.Boolean handledEventsToo

AddDragEnterHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddDragEnterHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddDragEnterHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddDragEnterHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddDragInitializeHandler(DependencyObject, DragInitializeEventHandler)

Declaration
public static void AddDragInitializeHandler(DependencyObject element, DragInitializeEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragInitializeEventHandler handler

AddDragInitializeHandler(DependencyObject, DragInitializeEventHandler, Boolean)

Declaration
public static void AddDragInitializeHandler(DependencyObject element, DragInitializeEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragInitializeEventHandler handler

System.Boolean handledEventsToo

AddDragLeaveHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddDragLeaveHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddDragLeaveHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddDragLeaveHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddDragOverHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddDragOverHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddDragOverHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddDragOverHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddDropHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddDropHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddDropHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddDropHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Declaration
public static void AddGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

AddGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler, Boolean)

Declaration
public static void AddGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

System.Boolean handledEventsToo

AddPreviewDragEnterHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddPreviewDragEnterHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddPreviewDragEnterHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddPreviewDragEnterHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddPreviewDragLeaveHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddPreviewDragLeaveHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddPreviewDragLeaveHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddPreviewDragLeaveHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddPreviewDragOverHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddPreviewDragOverHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddPreviewDragOverHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddPreviewDragOverHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddPreviewDropHandler(DependencyObject, DragEventHandler)

Declaration
public static void AddPreviewDropHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

AddPreviewDropHandler(DependencyObject, DragEventHandler, Boolean)

Declaration
public static void AddPreviewDropHandler(DependencyObject element, DragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

System.Boolean handledEventsToo

AddPreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Declaration
public static void AddPreviewGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

AddPreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler, Boolean)

Declaration
public static void AddPreviewGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

System.Boolean handledEventsToo

AddPreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Declaration
public static void AddPreviewQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

AddPreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler, Boolean)

Declaration
public static void AddPreviewQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

System.Boolean handledEventsToo

AddQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Declaration
public static void AddQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

AddQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler, Boolean)

Declaration
public static void AddQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler, bool handledEventsToo)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

System.Boolean handledEventsToo

DoDragDrop(DependencyObject, Object, DragDropEffects, DragDropKeyStates, PointerRoutedEventArgs)

Declaration
public static void DoDragDrop(DependencyObject dragSource, object data, DragDropEffects allowedEffects, DragDropKeyStates initialKeyState, PointerRoutedEventArgs args)
Parameters
Microsoft.UI.Xaml.DependencyObject dragSource

System.Object data

DragDropEffects allowedEffects

DragDropKeyStates initialKeyState

Microsoft.UI.Xaml.Input.PointerRoutedEventArgs args

DoDragDrop(DependencyObject, Object, DragDropEffects, DragDropKeyStates, Object, Point, Point, PointerRoutedEventArgs)

Declaration
public static void DoDragDrop(DependencyObject dragSource, object data, DragDropEffects allowedEffects, DragDropKeyStates initialKeyState, object dragVisual, Point relativeStartPoint, Point dragVisualOffset, PointerRoutedEventArgs args)
Parameters
Microsoft.UI.Xaml.DependencyObject dragSource

System.Object data

DragDropEffects allowedEffects

DragDropKeyStates initialKeyState

System.Object dragVisual

Windows.Foundation.Point relativeStartPoint

Windows.Foundation.Point dragVisualOffset

Microsoft.UI.Xaml.Input.PointerRoutedEventArgs args

GetAllowCapturedDrag(DependencyObject)

Declaration
public static bool GetAllowCapturedDrag(DependencyObject obj)
Parameters
Microsoft.UI.Xaml.DependencyObject obj

Returns
System.Boolean

GetAllowDrag(DependencyObject)

Declaration
public static bool GetAllowDrag(DependencyObject obj)
Parameters
Microsoft.UI.Xaml.DependencyObject obj

Returns
System.Boolean

RemoveDragDropCompletedHandler(DependencyObject, DragDropCompletedEventHandler)

Declaration
public static void RemoveDragDropCompletedHandler(DependencyObject element, DragDropCompletedEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragDropCompletedEventHandler handler

RemoveDragEnterHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemoveDragEnterHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemoveDragInitializeHandler(DependencyObject, DragInitializeEventHandler)

Declaration
public static void RemoveDragInitializeHandler(DependencyObject element, DragInitializeEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragInitializeEventHandler handler

RemoveDragLeaveHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemoveDragLeaveHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemoveDragOverHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemoveDragOverHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemoveDropHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemoveDropHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemoveGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Declaration
public static void RemoveGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

RemovePreviewDragEnterHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemovePreviewDragEnterHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemovePreviewDragLeaveHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemovePreviewDragLeaveHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemovePreviewDragOverHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemovePreviewDragOverHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemovePreviewDropHandler(DependencyObject, DragEventHandler)

Declaration
public static void RemovePreviewDropHandler(DependencyObject element, DragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

DragEventHandler handler

RemovePreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Declaration
public static void RemovePreviewGiveFeedbackHandler(DependencyObject element, GiveFeedbackEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

GiveFeedbackEventHandler handler

RemovePreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Declaration
public static void RemovePreviewQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

RemoveQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Declaration
public static void RemoveQueryContinueDragHandler(DependencyObject element, QueryContinueDragEventHandler handler)
Parameters
Microsoft.UI.Xaml.DependencyObject element

QueryContinueDragEventHandler handler

SetAllowCapturedDrag(DependencyObject, Boolean)

Declaration
public static void SetAllowCapturedDrag(DependencyObject obj, bool value)
Parameters
Microsoft.UI.Xaml.DependencyObject obj

System.Boolean value

SetAllowDrag(DependencyObject, Boolean)

Declaration
public static void SetAllowDrag(DependencyObject obj, bool value)
Parameters
Microsoft.UI.Xaml.DependencyObject obj

System.Boolean value

Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
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.