Вы должны просто обновить переменную Likes
объекта, находящегося за ним, и ячейка должна обновиться соответствующим образом.
Если это то, что вы делаете, но значение не обновляется на экране, вам может потребоватьсяреализовать интерфейс INotifyPropertyChanged
на вашем объекте.
Поскольку в вашем вопросе добавлено не так много кода, я предполагаю, что ваш класс называется FeedItem
.Затем сделайте следующее:
public class FeedItem : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private int _likes;
public int Likes
{
get => _likes;
set
{
_likes = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new
PropertyChangedEventArgs(nameof(Likes)));
}
}
}
}
Здесь возможна некоторая оптимизация, также обязательно ознакомьтесь с документами Microsoft для этого: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xaml-basics/data-bindings-to-mvvm
Чтобы сделать вашу жизнь еще проще,Возможно, вы захотите взглянуть на пакет PropertyChanged.Fody NuGet, который может сгенерировать для вас весь стандартный код.