UWP:无法从 LocalFolder 正确检索文件

Aym*_*udi 0 c# xaml winrt-xaml win-universal-app

OnLaunched我的应用程序期间,我创建了一个这样的文件:

await ApplicationData.Current.LocalFolder.CreateFileAsync(Keys.AdContentBig);
Run Code Online (Sandbox Code Playgroud)

稍后,我将一些字节写入该文件(该文件是一个图像)

该文件写得很好,而且很好:

在此处输入图片说明

之后,我想使用ms-appdata:模式检索该文件的 URI以显示它,我要做的是:

var f = await ApplicationData.Current.LocalFolder.GetFileAsync(Keys.AdContentBig);
uriDestination = new Uri("ms-appdata:///local/LocalState/" + f.Name, UriKind.RelativeOrAbsolute);
imageSource = new BitmapImage(uriDestination );
Run Code Online (Sandbox Code Playgroud)

在 XAML 上,一个典型的:

<Image Source="{x:Bind Vm.imageSource, Mode=OneWay}"/>
Run Code Online (Sandbox Code Playgroud)

编译器不会抱怨文件的存在,也不会破坏或其他什么,什么也没有发生,图像也没有显示,当然我做错了什么"ms-appdata:///local/LocalState/",如果我纠正我,或者告诉我还有什么我丢了。

sib*_*bbl 6

仅使用"ms-appdata:///local/" + f.Name.

ms-appdata:///local/my_folder
等于
C:\Data\Users\username\AppData\{guid}\LocalState??\my_folder