On my .Net MAUI app, I need to use Microsoft.Maui.ApplicationModel.DataTransfer.Share to share some text. I followed this documentation: https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/data/share?view=net-maui-7.0&tabs=windows
And this is my code:
[ICommand]
private async Task ShareAsync()
{
string text = $"Some text";
await Share.RequestAsync(new ShareTextRequest
{
Text = text,
Title = "Calculation Results"
});
}
This works well on iOS and Android, but when I run it on Windows 10 in Visual Studio, executing Share.RequestAsync() does not do anything. No exception is thrown. It just quietly passes this line... and nothing happens. Can this be fixed?
ADDED:
I created a sample project here: https://github.com/DavidShochet/MauiApp1
ShareFileRequest. It used to work fine couple weeks ago, but now the share window pops up after firingShare.RequestAsyncbut no sharing options are available. Instead there is only a message: "This app can't share tight now". The same code works fine on Android.