Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinRT中访问SkyDrive文档_C#_Wpf_Windows 8.1 - Fatal编程技术网

C# 在WinRT中访问SkyDrive文档

C# 在WinRT中访问SkyDrive文档,c#,wpf,windows-8.1,C#,Wpf,Windows 8.1,windows 8.1中有两个文档文件夹,一个位于根目录下,另一个位于SkyDrive文件夹中。有谁能告诉我,我们如何在Win 8.1 XAML/C应用程序中访问SkyDrive的文档文件夹。您有两个基本选项。您可以在KnownFolders.DocumentsLibrary中声明文档功能并访问它们,也可以使用文件夹选择器 如果您使用文档功能,您将可以访问文档库,其中包括SkyDrive(或链接到文档库的任何其他文件夹),如果您拥有该文档库以及其中的任何数据。重要的是,所有库都设置了默认的保存文

windows 8.1中有两个文档文件夹,一个位于根目录下,另一个位于SkyDrive文件夹中。有谁能告诉我,我们如何在Win 8.1 XAML/C应用程序中访问SkyDrive的文档文件夹。

您有两个基本选项。您可以在KnownFolders.DocumentsLibrary中声明文档功能并访问它们,也可以使用文件夹选择器

如果您使用文档功能,您将可以访问文档库,其中包括SkyDrive(或链接到文档库的任何其他文件夹),如果您拥有该文档库以及其中的任何数据。重要的是,所有库都设置了默认的保存文件夹。SkyDrive会自动将自身设置为默认保存文件夹,但可以在设置或库定义中更改。另一件恼人的事情是,您只能访问您之前在文件类型关联部分的清单中声明的类型的文件。因此,不可能访问所有文件类型,您声明的文件类型将与您的应用程序关联,这意味着您的应用程序将显示(甚至是默认)为打开这些文件的应用程序。此功能也很少有验证问题。看来您需要购买外部验证证书才能通过验证过程。以及目前仅限于公司账户的特殊能力


由于前面提到的限制,文档功能不是真正有用的(至少在我看来不是)。因此,最好使用文件夹选择器和用户通过StorageApplicationPermissions选择的安全文件夹,以便以后进行访问,而不会再次打扰用户。使用文件夹选择器时,您可以通过多种方式访问文档和SkyDrive。SkyDrive在特别菜单中。它还包括在图书馆部分的文件库中。或者你可以在你的驱动器上找到它,只要你选择了它。选择此电脑,然后选择文件夹文件,也可以找到单独的文件。

谢谢。我会实施的,我很高兴能帮上忙