【发布时间】:2021-11-26 00:36:08
【问题描述】:
四处寻找,一无所获,我决定问问。
我正在处理一个 .NET 5.0 WPF 项目,我必须将(在线图像的)URL 绑定到表单上图像的源。
我尝试了以下方法:
CoverImage.Source = new BitmapImage("https://somesite..com/img.png");
以及通过 XAML 绑定它:
///XAML:
<Image Name="CoverImage"
Source="{Binding PreviewSource}"/>
///C#
public string PreviewSource { get; set; } = "https://somesite..com/img.png";
我尝试了其他解决方案,例如从 HrrpRequest 获取图像,然后通过 MemoryStream 创建它。
使用本地图像(在电脑上)没有问题。
编辑:mm8 的解决方案似乎无缘无故开始工作(自第一次测试以来我根本没有接触过代码)
【问题讨论】:
-
您遇到错误了吗?如果有,请说明。如果没有,发生了什么?
-
@CMGeek 不幸的是,没有,没有错误。图片只是不加载。
-
@Fruchtzwerg 刚试过,没有成功。