问题标签 [fileopenpicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
953 浏览

c# - 使用 FileOpenPicker 打开本地数据路径

/数据/我的文件/

我想在我的 Hololens 应用程序中打开上面的数据路径,它位于我的应用程序文件夹 (HoloApp/Data/myFiles) 的本地。据我了解,这样做的主要方法是使用 FileOpenPickers。我仔细阅读了API,并试图让我可以使用的最基本的、精简的、简单的 FOP。

我已经为此苦苦挣扎了一周以上,但运气不佳(我很抱歉在 UWP 应用程序开发中表现得很糟糕。)非常感谢任何建议、链接和鼓励

这是最新的回报:

抛出异常:mscorlib.ni.dll 中的“System.Exception”

程序“[4084] hololensapplication.exe”已退出,代码为 -1073741189 (0xc000027b)。

Microsoft 开发中心对此错误代码也没有太大帮助。

编辑:

崩溃与

抛出异常:mscorlib.ni.dll 中的“System.Exception”

程序“[4268] hololensapplication.exe”已退出,代码为 -1073741189 (0xc000027b)。

0 投票
0 回答
109 浏览

c# - FileOpenPicker 过滤器

是否可以描述 FileOpenPicker 的过滤器?

在 Windows 窗体对话框中,可以:

0 投票
1 回答
451 浏览

c# - 在 UWP 中自定义 FileOpenPicker

我在下载文件夹中有一个名为“StudentDetails”的子文件夹。它包含带有学生姓名的子文件夹。每个学生姓名都包含与该学生相关的图像。默认情况下,我想打开那个 StudentDetails 文件夹(OnSuggestedStartLocation 没有达到目标)。它应该在左侧列出所有学生姓名。当用户点击每个学生姓名时,相应的文件应显示在右侧。uwp上可以吗?

0 投票
1 回答
1537 浏览

c# - 在 UWP 的 LocalFolder 中创建一个文件夹并将文件复制到其中

我想动态创建文件夹,需要将文件复制到 uwp 应用程序的本地文件夹。文件夹名称应该是文件名。例如,如果我上传一个名为 Test01.png 的文件。然后应该创建一个名为“Test01”的文件夹,并且需要将 Test01.png 复制到 Test01 文件夹。如果文件已存在,则应显示“文件已存在,需要替换”之类的警报。

0 投票
0 回答
53 浏览

uwp - FileOpenPickerUI:当用户单击篮子中的图像时防止删除文件

我正在使用Windows.Storage.Pickers.Provider.FileOpenPickerUI来实现一个允许拍摄多张照片的 UWP 应用程序。

缩略图会自动出现在屏幕底部的篮子中(请参见下面的屏幕截图)。当用户单击缩略图时,文件被删除并触发FileRemoved事件。

这让用户感到困惑和沮丧,因为篮子看起来像一个画廊,用户可以通过单击缩略图来查看图像。

有没有办法防止这种行为?

截屏

0 投票
0 回答
46 浏览

uwp - UWP 尝试将 RenderTransform 应用于 FileOpenPicker 和 FileSavePicker

我的 UWP 应用可以旋转 180 度(它是为水平触摸屏设计的)。

我发现我可以旋转应用程序中的几乎所有内容,例如控件/框架元素等,使用这样的代码......

我发现这也会旋转 Tooltips 和 ContentDialogs(尽管在显示旋转之前,对话框会出现一瞬间未旋转)。

但我现在遇到了障碍......

UWP 文件选取器对话框没有任何 RenderTransform 属性。所以我不能旋转文件选择器。

有什么解决办法吗?

我假设我尝试滚动自己的选择器没有任何意义,因为我只能使用 UWP 选择器访问各种文件和文件夹。

0 投票
3 回答
433 浏览

c# - 如何获取要在 UWP 中发送的文件字节数?

我是 UWP 的新手,我想打开任何类型的文件并将其字节传输给接收者。例如,对于 jpg 文件,我编写了以下代码:

最后两行用于将字节写入假设在接收器中的文件。但是我不断收到以下异常:

System.InvalidOperationException: '不应在 UI 线程上执行同步操作。考虑将此方法包装在 Task.Run 中。

0 投票
1 回答
1931 浏览

c# - 使用 C# .net 框架 4.7.2 中的 FileOpenPicker 和 Microsoft.Windows.SDK.Contracts 而没有 UWP 时出现“无效的窗口句柄”错误

我正在尝试使用 Microsoft.Windows.SDK.Contracts 从 .net 框架 WFP 应用程序访问 Windows10 API。我想使用 FileOpenPicker() 选择图像以供 Windows.Media.Ocr 进行 OCR 处理。但是我在使用选择器时遇到了“无效的窗口句柄”错误

我发现一篇文章遇到了与 C++/WinRT类似的链接问题。答案之一指出“程序将崩溃,因为 FileOpenPicker 在当前线程上寻找一个 CoreWindow 作为对话框的所有者。但我们是一个没有 CoreWindow 的 Win32 桌面应用程序。” 我认为根本原因是一样的。但我不知道如何从基于.net 框架端的代码修复。

错误消息:System.Exception:'无效的窗口句柄。(来自 HRESULT 的异常:0x80070578)'

0 投票
1 回答
104 浏览

c# - 当 DisplayApplicationPicker=true 时 LaunchFileAsync 失败

我是 UWP 的新手。

我正在将文档中的 with 复制到LaunchFileAsync的项目中:DisplayApplicationPicker

返回值为假。

为什么?

顺便说一句,调用LaunchFileAsync(file)(不带options参数)- 在 Edge(我的默认 PDF 应用程序)中打开 pdf 文件。

0 投票
1 回答
700 浏览

c# - 无法访问 OneDrive 上的文件;HoloLens 运行时

我开始使用 Microsoft HoloLens。

我对 C# 编程完全陌生。所以这可能是一个简单甚至愚蠢的问题,但我无法解释它,也找不到任何关于它的信息。我使用 Unity 2018.4.21f1 Visual Studio 2019 和已经提到的 HoloLens。

期望的行为:

我想编写一个打开 FileExplorer 的应用程序,我可以从下拉菜单中选择 OneDrive,选择一个 .obj 文件(我们以 cube.obj 为例),这个文件在运行时得到处理和渲染。

当前行为:

我可以使用 FileOpenPicker 从 OneDrive 中选择文件,但随后出现以下错误消息:

在 APP.exe 中的 0x76C330D2 处引发异常:Microsoft C++ 异常:Il2CppExceptionWrapper 位于内存位置 0x0210C090。DirectoryNotFoundException:找不到路径“C:\Data\Users\marcu\AppData\Local\Packages\microsoft.microsoftskydrive_8wekyb3d8bbwe\LocalState\OpenFile\cube.obj”的一部分。

笔记:

  • 如果 cube.obj 本地存储在 HoloLens 上,则一切正常。所以它可能与基于云的存储有关,但我可以打印路径。
  • 也适用于 Unity 编辑器。
  • 路径不超过 260 个标志。
  • 路径中没有空格。
  • 也许我只是缺乏适当的搜索语法来找到答案。
  • 不幸的是,搜索错误代码没有帮助。
  • 我也可以添加一个代码片段,但原则上它与此处的第一个示例非常相似。唯一的区别是我将带有 file.Path 的路径存储在一个字符串中。

如果有人有类似的问题并且可以帮助我解决这个问题或者可以给我一个提示,我将非常感激。