Кнопка "Нравится" ListView внутри ячейки

Я пытаюсь установить кнопку "Мне нравится" внутри ячеек моего списка. Для этого я использую этот код:

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");
    }
}

Это работает, но поведение очень странное, поскольку меняются изображения нескольких ячеек, как если бы функция изменения изображения влияла на другие ячейки. Есть идеи?

Спасибо!

0 ответов

Другие вопросы по тегам