C# 单击按钮打开文件夹,并以xamarin表单和ID获取文件夹的路径

C# 单击按钮打开文件夹,并以xamarin表单和ID获取文件夹的路径,c#,xaml,C#,Xaml,我想在android窗体中选择用于保存图像的文件夹,请任何人帮助我如何实现这一点 我用下面的方法做了这件事 public string OpenFolder() { activity = Xamarin.Forms.Forms.Context as MainActivity; activity.Intent = new Intent(); activity.Intent.SetAction(Intent.ActionOpenDocumen

我想在android窗体中选择用于保存图像的文件夹,请任何人帮助我如何实现这一点

我用下面的方法做了这件事

public string  OpenFolder()
    {
        activity = Xamarin.Forms.Forms.Context as MainActivity;
        activity.Intent = new Intent();
        activity.Intent.SetAction(Intent.ActionOpenDocumentTree);
        activity.StartActivityForResult(activity.Intent, REQUEST_CODE_OPEN_DIRECTORY);
        return RealPath;
    }
选择文件夹后,我们可以轻松获得路径

 activity.ActivityResult += (object sender, ActivityResultEventArgs e) =>
        {
            FolderPath = e.Intent.Data;
            string DummyPath=FolderPath.Path;
            OriginalPath = DummyPath.Split(':')[1];
            RealPath = "/storage/emulated/0/" + OriginalPath;      
        };

对,我想你是在问如何选择一个文件夹

这将为您指明正确的方向