我正在尝试FFImageLoading
在ListView
仅使用 XAML 和视图模型中使用。对于列表中的每个项目,我都有一个模型,我想在图像无法加载和更新与同一模型中的图像关联的标签时进行陷阱。
<ffimageloading:CachedImage
DownsampleToViewSize="true"
RetryCount="0"
ErrorCommand="{Binding ImageLoadError}"
IsVisible="{Binding HasAttachement}"
Source="{Binding Attachment}">
</ffimageloading:CachedImage>
我认为添加一个ErrorCommand
绑定在我的模型中的处理程序会起作用,除了为我的模型的每个实例调用命令,而不仅仅是图像加载失败的实例
ImageLoadError = new Command((e) =>
{
Debug.WriteLine($"Image load error Text is {Text}");
});
为我的模型的每个实例调用上述命令处理程序,而不仅仅是附加到失败图像的实例。
我如何才能将加载错误通知仅发送到与图像关联的模型实例?