我正在构建一个 C# Windows Store 应用程序,我想在其中包含一些图像文件作为应用程序背景。我想让用户为应用背景选择这些图像之一或从他们自己的图片中选择。FileOpenPicker.SuggestedStartLocation 仅对从一组预定义的开始位置进行挑选有用。FilePicker 合约太复杂了,包括出现在文件选择器页面中的额外 UI,并让其他应用程序在他们真的不应该访问我的图像文件时访问我的图像文件。
到目前为止,唯一可行的替代方法是创建我自己的文件选择器页面,该页面看起来接近内置页面,但对于不应该这么难的问题来说,这是一个丑陋的解决方案。