如何在 xamarin 表单中使用打开文件对话框

Arp*_*rma 3 xamarin.forms

请帮助我,我想以 xamarin 形式(跨平台)在本地选择 pdf 文件。因此,在单击按钮时,我需要打开文件对话框以在本地选择 pdf 文件。

Ger*_*uis 7

这不是可以以真正的跨平台方式完成的事情。例如; 在 iOS 上你不能直接访问文件系统,而在 Android 和 UWP 上你可以。

我创建了一个NuGet Xamarin.Plugin.FilePicker ( Github )(由rafaelrmou 原创),它试图为你解决这个问题。在 iOS 上,您需要配置 iCloud Drive。

如果您不想使用该插件,您可以随时查看代码并推出自己的插件。