Я использую Xamarin.iOS и не могу понять, как обновить одну ячейку. В WPF ListView я могу просто выполнить привязку, и свойства ячейки выполняют inotifypropertychanged, и это происходит автоматически через привязку. Есть ли эквивалентная функциональность в Xamarin.iOS? Кажется очень громоздким обновить ячейки UITableView, не просто вытирая их и повторно добавляя их.Xamarin.iOS UITableView, как вы вынуждаете ячейку обновлять?
Каков наилучший способ обновления отдельных ячеек?
Это очень неуклюжее решение, не говоря уже о том, что вид (ячейка) держит данные, которые он отображает. Это усложняет ситуацию, особенно учитывая тот факт, что экземпляр ячейки следует повторно использовать для отображения других данных. –
Я не согласен; Я думаю, что это приятное и самодостаточное решение, которое поддерживает всю логику для ячейки, инкапсулированной в свой класс. Это позволяет ячейке нести ответственность за обновление, а не за таблицу. Нет ничего, что останавливало бы повторение использования экземпляра ячейки. –