Skip to main content

DataTransferItemExtensions Class

Definition​

Namespace:Avalonia.Input
Assembly:Avalonia.Base
Package:Avalonia

Contains extension methods for Avalonia.Input.IDataTransferItem.

public class DataTransferItemExtensions

Inheritance: object -> DataTransferItemExtensions

Methods​

NameDescription
ContainsGets whether a Avalonia.Input.IDataTransferItem supports a specific format.
TryGetBitmapReturns a bitmap, if available, from a Avalonia.Input.IDataTransferItem instance.
TryGetFileReturns a file, if available, from a Avalonia.Input.IDataTransferItem instance.
TryGetTextReturns a text, if available, from a Avalonia.Input.IDataTransferItem instance.
TryGetValueNo summary available.

Contains Method​

Gets whether a Avalonia.Input.IDataTransferItem supports a specific format.

public bool Contains(Avalonia.Input.IDataTransferItem dataTransferItem, Avalonia.Input.DataFormat format)

Parameters​

dataTransferItem Avalonia.Input.IDataTransferItem

The Avalonia.Input.IDataTransferItem instance.

format Avalonia.Input.DataFormat

The format to check.

Returns​

bool

true if format is supported, false otherwise.

TryGetBitmap Method​

Returns a bitmap, if available, from a Avalonia.Input.IDataTransferItem instance.

public Avalonia.Media.Imaging.Bitmap TryGetBitmap(Avalonia.Input.IDataTransferItem dataTransferItem)

Parameters​

dataTransferItem Avalonia.Input.IDataTransferItem

The Avalonia.Input.IDataTransferItem instance.

Returns​

Avalonia.Media.Imaging.Bitmap

A Avalonia.Media.Imaging.Bitmap, or null if the format isn't available.

See also​

TryGetFile Method​

Returns a file, if available, from a Avalonia.Input.IDataTransferItem instance.

public Avalonia.Platform.Storage.IStorageItem TryGetFile(Avalonia.Input.IDataTransferItem dataTransferItem)

Parameters​

dataTransferItem Avalonia.Input.IDataTransferItem

The Avalonia.Input.IDataTransferItem instance.

Returns​

Avalonia.Platform.Storage.IStorageItem

An Avalonia.Platform.Storage.IStorageItem (file or folder), or null if the format isn't available.

See also​

TryGetText Method​

Returns a text, if available, from a Avalonia.Input.IDataTransferItem instance.

public string TryGetText(Avalonia.Input.IDataTransferItem dataTransferItem)

Parameters​

dataTransferItem Avalonia.Input.IDataTransferItem

The Avalonia.Input.IDataTransferItem instance.

Returns​

string

A string, or null if the format isn't available.

See also​

TryGetValue Method​

public T TryGetValue<T>(Avalonia.Input.IDataTransferItem dataTransferItem, Avalonia.Input.DataFormat<T><T> format)

Parameters​

dataTransferItem Avalonia.Input.IDataTransferItem

format Avalonia.Input.DataFormat<T><T>

Type Parameters​

T

Returns​

T