Class ClipboardExtensions
Provides extension methods for Avalonia's Avalonia.Input.Platform.IClipboard type.
Namespace: Artemis.UI.Shared.Extensions
Assembly: Artemis.UI.Shared.dll
Syntax
public static class ClipboardExtensions
Methods
GetJsonAsync<T>(IClipboard, string)
Retrieves clipboard JSON data representing T and deserializes it into an instance of
T.
Declaration
public static Task<T?> GetJsonAsync<T>(this IClipboard clipboard, string format)
Parameters
| Type | Name | Description |
|---|---|---|
| IClipboard | clipboard | The clipboard to retrieve the data off. |
| string | format | The data format to retrieve data for. |
Returns
| Type | Description |
|---|---|
| Task<T> | The resulting value or if the clipboard did not contain data for the provided |
Type Parameters
| Name | Description |
|---|---|
| T | The type of data to retrieve |