1

我对访问 USB 外部硬盘驱动器上的 PNG 文件感到非常困惑。

.png每次我尝试从 XAML 绑定图像时, 我都添加了可移动存储功能并将文件类型添加到声明选项卡中。

i.e:(Source="{Binding MyImagePathName}") 

没有任何东西被绑定。

我尝试以编程方式访问位置并在 C# 中手动绑定到图像控件,但它引发了图像加载失败。

但是,我尝试了相同的技术,但使用了应用程序安装文件夹,它奇迹般地工作。我做错了什么,我错过了一条信息吗?

注意:它确实适用于.json文件,但不适用于.png.

帮助我已经为此苦苦挣扎了一个星期!

4

1 回答 1

0

似乎有一种内部机制可以防止使用路径直接绑定(我认为是沙盒环境),即使您启用了可移动存储功能也是如此。我通过在流中加载位图图像(使用代码)并将位图图像分配给我的数据对象中的属性,然后使用该属性而不是路径在 XAML 中绑定来解决。

于 2015-09-04T18:52:15.423 回答