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