Skip to main content

DataTransfer Class

Definition

Namespace:Avalonia.Input
Assembly:Avalonia.Base
Package:Avalonia
public class DataTransfer

Inheritance: object -> DataTransfer

Implements: IAsyncDataTransfer, IDataTransfer, IDisposable

Remarks

While it also implements Avalonia.Input.IAsyncDataTransfer, this class always returns data synchronously. For advanced usages, consider implementing Avalonia.Input.IAsyncDataTransfer directly.

Constructors

NameDescription
DataTransferNo summary available.

DataTransfer Constructor

public DataTransfer()

Methods

NameDescription
AddAdds an existing Avalonia.Input.DataTransferItem to this object.

Add Method

Adds an existing Avalonia.Input.DataTransferItem to this object.

public void Add(Avalonia.Input.DataTransferItem item)

Parameters

item Avalonia.Input.DataTransferItem

The item to add.

Properties

NameDescription
FormatsGets the formats supported by this item.
ItemsGets a list of Avalonia.Input.DataTransferItem contained in this object.

Formats Property

Gets the formats supported by this item.

public System.Collections.Generic.IReadOnlyList<Avalonia.Input.DataFormat> Formats { get; set; }

Items Property

Gets a list of Avalonia.Input.DataTransferItem contained in this object.

public System.Collections.Generic.IReadOnlyList<Avalonia.Input.DataTransferItem> Items { get; set; }