Files
2024-11-29 21:20:14 +00:00

14 lines
430 B
C#

namespace Toolkit.Foundation;
public class WriteClipboardHandler(IClipboardWriter clipboardWriter) :
IAsyncHandler<WriteEventArgs<Clipboard<object>>>
{
public async Task Handle(WriteEventArgs<Clipboard<object>> args,
CancellationToken cancellationToken = default)
{
if (args.Value is Clipboard<object> clipboard)
{
await clipboardWriter.Write(clipboard.Value);
}
}
}