【问题标题】:Windows RT PNG file access on an external USB hard drive外部 USB 硬盘驱动器上的 Windows RT PNG 文件访问
【发布时间】:2015-09-17 04:55:50
【问题描述】:

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

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

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

没有任何东西被绑定。

我尝试以编程方式访问该位置并在 C# 中手动绑定到图像控件,结果导致图像加载失败。

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

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

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

【问题讨论】:

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

标签: c# image png windows-applications removable-storage


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 1970-01-01
    • 2011-09-03
    • 2017-02-21
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    相关资源
    最近更新 更多