Windows-10 UWP 将图像 url 绑定(bind)到 ListView 中的图像源

标签 windows xaml data-binding windows-10-universal

我正在将我的 WinRT 应用程序移植到 UWP。我的应用程序尝试显示图像,其 uri 是从在线查询中收到的。
我在 XAML 中像这样将它绑定(bind)到图像源

<Image  Source="{Binding ImageSrc}" Stretch="UniformToFill" />


应用程序无法从此 uri 获取图像。它只能显示存在于应用程序容器中的图像(/Assets/ 文件夹中的任何内容)
我从在线查询中收到的uri是有效的。我通过在浏览器中粘贴 uri 来验证这一点。浏览器能够从 uri 获取和显示图像。

我在 Data Binding in WPF 上阅读了这篇文章.它至少表示,如果 “ImageSrc 是图像有效 uri 的字符串表示形式”,上述绑定(bind)将起作用。 ImageSrc 在我的例子中是有效的 uri

由于上面的线程是针对 WPF 的,所以我不确定这是否适用于 UWP。在这种情况下,我还需要做些什么吗?

最佳答案

如果您正在寻找基于 XAML 的绑定(bind),方法如下:

<Image>
    <Image.Source>
        <BitmapImage UriSource="{Binding ImageSource}" />
    </Image.Source>
</Image>

关于Windows-10 UWP 将图像 url 绑定(bind)到 ListView 中的图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37311346/

相关文章:

C# 在 ListView 中查找项目时出错

c# - 带有保存按钮的 WinForms 数据绑定(bind)?

c# - 如何在 WPF 中动态创建数据网格?

windows - 如何批量读取 CSV 文件特定列中的值?

windows - 如何在 Windows XP/Vista 上创建临时文件的路径

C++ FindWindow 查找当前窗口

c++ - 窗口化 XAML 应用程序

c# - 使用带有偏移的 RotateTransform 问题旋转图像

javascript - 当移动到 ng-include (AngularJS) 时,搜索过滤器不再工作

c - 如何在windows中检查WriteFile之前是否有足够的空间?