Как получить из 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 и при свайпе вверх (якобы обновить список сообщений , как во многих мессенджерах) отображать старые сообщения


Ответы (0 шт):