Как получить из ObservableCollection последние 10 элементов , а потом при обновление следующие?
Вот мой код:
private ObservableCollection<ChatModel> messageList = new ObservableCollection<ChatModel>();
public ObservableCollection<ChatModel> MessageList
{
get { return messageList; }
set
{
if (messageList != value)
{
messageList = value;
OnPropertyChanged("MessageList");
}
}
}
есть коллекция в viewModel, которая привязана к listView, я получаю с сервера данные:
MessageList = JsonConvert.DeserializeObject<ObservableCollection<ChatModel>>(ValueJobject);
я делаю мессенджер. В данный момент я в список получаю все элементы(Сообщения) и эти все элементы выгружаются в ListView , я пытаюсь из всей коллекции выводить в ListView, не все сообщения!!! а последние 5 и при свайпе вверх (якобы обновить список сообщений , как во многих мессенджерах) отображать старые сообщения