我正在尝试在列表视图的单元格内设置一个“赞按钮”。为此,我正在使用以下代码:
public class MyCell : ViewCell
{
private SvgCachedImage likeImg = new SvgCachedImage();
public MyCell()
{
likeImg.Source = SvgImageSource.FromFile("notlike.svg");
likeImg.GestureRecognizers.Add(new TapGestureRecognizer { Command = new Command(() => LikeFnc()) });
View = likeImg;
}
private void LikeFnc()
{
likeImg.Source = SvgImageSource.FromFile("like.svg");
}
}
这有效,但是由于更改了多个单元格的图像,因此行为非常奇怪,就好像更改图像的功能影响了其他单元格一样。有什么想法吗?
谢谢!