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; }