我收到这个错误`应用程序调用了为不同线程编组的接口在代码下面运行时'
var image = await Globals.GetImage(attendance.ImageUrl);
if(image!= null)
{
MemoryStream ms = new MemoryStream();
image.CopyTo(ms);
** AttPhoto.Source = ImageSource.FromStream(() => ms); }**
}
在我的静态全局类中有一个静态方法返回内存流
你只能从主UI线程更新UI。如果你在后台线程中运行代码,并且需要更新UI,你可以尝试在主线程中添加你的代码。
在Maui上,关于如何在主线程上调用,您可以查看这里:
https://github.com/dotnet/maui/discussions/7518