Class DragAndDrop
Definition
- Assembly:
- Tizen.NUI.dll
DragAndDrop controls the drag object and data.
public class DragAndDrop : BaseHandle, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Properties
View SourceInstance
Gets the singleton instance of DragAndDrop.
Declaration
public static DragAndDrop Instance { get; }
Property Value
Type | Description |
---|---|
DragAndDrop |
Methods
View SourceAddListener(View, DragAndDropEventHandler)
Adds listener for drop targets
Declaration
public void AddListener(View targetView, DragAndDrop.DragAndDropEventHandler callback)
Parameters
Type | Name | Description |
---|---|---|
View | targetView | The target view |
DragAndDrop.DragAndDropEventHandler | callback | The callback function to get drag event when the drag source enters, moves, leaves and drops on the drop target |
RemoveListener(View, DragAndDropEventHandler)
Removes listener for drop targets
Declaration
public void RemoveListener(View targetView, DragAndDrop.DragAndDropEventHandler callback)
Parameters
Type | Name | Description |
---|---|---|
View | targetView | The target view |
DragAndDrop.DragAndDropEventHandler | callback | The callback function to remove |
StartDragAndDrop(View, View, DragData, SourceEventHandler)
Starts drag and drop.
Declaration
public void StartDragAndDrop(View sourceView, View shadowView, DragData dragData, DragAndDrop.SourceEventHandler callback)
Parameters
Type | Name | Description |
---|---|---|
View | sourceView | The soruce view |
View | shadowView | The shadow view for drag object |
DragData | dragData | The data to send |
DragAndDrop.SourceEventHandler | callback | The source event callback |
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable