我将我的WinRT应用程序移植到UWP。 我的应用程序试图显示一个图像,从联机查询接收的URI。
我在XAML中将其绑定到Image源
<Image Source="{Binding ImageSrc}" Stretch="UniformToFill" />
应用程序无法从此uri获取图像。 它只能显示应用程序容器中的图像(任何在/资产/文件夹中)
我从在线查询中收到的uri是有效的。 我通过浏览器粘贴了uri来validation。 浏览器能够从uri获取并显示图像。
我阅读了WPF中的数据绑定这篇文章。 它至less说,如果“ImageSrc是一个有效的图像的string表示” ,上面的绑定将工作。 ImageSrc在我的情况下是有效的
既然上面的线程是针对WPF的,我不确定即使对于UWP也是如此。 在这种情况下,我还需要做些什么?
&#13; 不在Windows Phone中创build新行
XAML嵌套模板绑定
ComBox的选定值未更新
数据绑定到Windows 8 ListView
DevExpress DataBinding,添加新logging
ItemDataBound为Windows窗体DataGridView?
.NET字典键作为列表框数据源
绑定和x:用双向模式绑定问题
简单的CRUD使用WPF和数据绑定
如果您正在寻找基于XAML的绑定,请执行以下操作:
<Image> <Image.source> <BitmapImage UriSource="{Binding ImageSource}" /> </Image.source> </Image>
我可以给你一个选择。 您可以从代码隐藏文件中设置图像源。 Url不直接使用Image标签的“source”属性进行渲染。 您必须首先将URL转换为位图图像,然后将源属性设置为该位图对象
尝试这个,
Image.source = new BitmapImage( new Uri("http://img.zgserver.com/windows/f",UriKind.Absolute));
正如在这里看到的问题编程设置图像的来源(XAML)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。