我对访问USB外置硬盘上的PNG文件非常困惑。
即使很难,我每次尝试从XAML绑定图像时都添加了可移动存储功能并将.png
文件类型添加到声明选项卡
i.e:(Source="{Binding MyImagePathName}")
没有任何东西被绑定。
我尝试以编程方式访问C#中的位置和手动绑定到图像控件,这导致图像加载失败。
然而,我尝试了相同的技术,但使用应用程序安装文件夹,它奇迹般地工作。我做错了什么,我错过了一条信息吗?
注意:它适用于.json
个文件,但不适用于.png
。
帮助我挣扎一周了!
答案 0 :(得分:0)
似乎有一种内部机制阻止使用路径进行直接绑定(我认为是沙盒环境),甚至很难启用可移动存储功能。我通过在流中加载位图图像(使用代码)并将bitmapimage分配给我的数据对象中的属性来解决,然后使用该属性而不是路径在XAML中绑定。