|
|
|
@ -66,7 +66,17 @@ namespace Avalonia.Headless |
|
|
|
|
|
|
|
public async Task<object?> GetDataAsync(string format) |
|
|
|
{ |
|
|
|
return await Task.Run(() => _data); |
|
|
|
return await Task.Run(() => |
|
|
|
{ |
|
|
|
if (format == DataFormats.Text) |
|
|
|
return _text; |
|
|
|
if (format == DataFormats.Files && _data is not null) |
|
|
|
return _data.GetFiles(); |
|
|
|
if (format == DataFormats.FileNames && _data is not null) |
|
|
|
return _data.GetFileNames(); |
|
|
|
else |
|
|
|
return (object?)_data; |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|