Я пытаюсь открыть файл PDF в браузере, акробате или любой другой программе PDF по умолчанию. Для этого мне нужно позвонить LaunchFileAsync()
и обратиться к Windows.System, чтобы иметь возможность его использовать. Тем не менее, это не работает, и я не могу назвать какие-либо ссылки.
Я пытался найти определенную библиотеку или пакет nuget, но ничего не смог найти. Документация просто говорит мне использовать это пространство имен, но ничего не говорит о том, как добавить ссылку. Я также пытался использовать другой подход, вызывая System.Diagnostics.Process.Start(path)
и некоторые варианты, но он, очевидно, не работает с использованием Xamarin.
Это в основном то, что я пытаюсь реализовать, но нет никакого события, найденного в пространстве имен, хотя я пытался реализовать его.
string uriToLaunch = @"file://" + @file;
var uri = new Uri(uriToLaunch);
var success = await Windows.System.Launcher.LaunchUriAsync(uri);
Любая помощь будет оценена.