AsyncDataTransferItemExtensions Class
Definition
Contains extension methods for Avalonia.Input.IAsyncDataTransferItem.
public class AsyncDataTransferItemExtensions
Methods
| Name | Description |
|---|---|
| Contains | Gets whether a Avalonia.Input.IAsyncDataTransferItem supports a specific format. |
| TryGetBitmapAsync | Returns a bitmap, if available, from a Avalonia.Input.IAsyncDataTransferItem instance. |
| TryGetFileAsync | Returns a file, if available, from a Avalonia.Input.IAsyncDataTransferItem instance. |
| TryGetTextAsync | Returns a text, if available, from a Avalonia.Input.IAsyncDataTransferItem instance. |
| TryGetValueAsync | No summary available. |
Contains Method
Gets whether a Avalonia.Input.IAsyncDataTransferItem supports a specific format.
public bool Contains(Avalonia.Input.IAsyncDataTransferItem dataTransferItem, Avalonia.Input.DataFormat format)
Parameters
dataTransferItem Avalonia.Input.IAsyncDataTransferItem
The Avalonia.Input.IAsyncDataTransferItem instance.
format Avalonia.Input.DataFormat
The format to check.
Returns
bool
true if format is supported, false otherwise.
TryGetBitmapAsync Method
Returns a bitmap, if available, from a Avalonia.Input.IAsyncDataTransferItem instance.
public System.Threading.Tasks.Task<Avalonia.Media.Imaging.Bitmap> TryGetBitmapAsync(Avalonia.Input.IAsyncDataTransferItem dataTransferItem)
Parameters
dataTransferItem Avalonia.Input.IAsyncDataTransferItem
The Avalonia.Input.IAsyncDataTransferItem instance.
Returns
System.Threading.Tasks.Task<Avalonia.Media.Imaging.Bitmap>
A Avalonia.Media.Imaging.Bitmap, or null if the format isn't available.
See also
TryGetFileAsync Method
Returns a file, if available, from a Avalonia.Input.IAsyncDataTransferItem instance.
public System.Threading.Tasks.Task<Avalonia.Platform.Storage.IStorageItem> TryGetFileAsync(Avalonia.Input.IAsyncDataTransferItem dataTransferItem)
Parameters
dataTransferItem Avalonia.Input.IAsyncDataTransferItem
The Avalonia.Input.IAsyncDataTransferItem instance.
Returns
System.Threading.Tasks.Task<Avalonia.Platform.Storage.IStorageItem>
An Avalonia.Platform.Storage.IStorageItem (file or folder), or null if the format isn't available.
See also
TryGetTextAsync Method
Returns a text, if available, from a Avalonia.Input.IAsyncDataTransferItem instance.
public System.Threading.Tasks.Task<string> TryGetTextAsync(Avalonia.Input.IAsyncDataTransferItem dataTransferItem)
Parameters
dataTransferItem Avalonia.Input.IAsyncDataTransferItem
The Avalonia.Input.IAsyncDataTransferItem instance.
Returns
System.Threading.Tasks.Task<string>
A string, or null if the format isn't available.
See also
TryGetValueAsync Method
public System.Threading.Tasks.Task<T> TryGetValueAsync<T>(Avalonia.Input.IAsyncDataTransferItem dataTransferItem, Avalonia.Input.DataFormat<T><T> format)
Parameters
dataTransferItem Avalonia.Input.IAsyncDataTransferItem
format Avalonia.Input.DataFormat<T><T>
Type Parameters
T
Returns
System.Threading.Tasks.Task<T>