async void GetChatMessages() { _listView.IsRefreshing = true; var user = PropertiesManager.GetUserInfo(); var me = new Mensaje(); me.api_token = user.data.api_token; me.page = page + ""; var mensajes = await ClientGuanajoven.MensajeChat(me); _listView.IsRefreshing = false; if (mensajes != null && mensajes.Count > 0) { mensajes.Reverse(); int n = 0; foreach (var mensaje in mensajes) { _items.Insert(n, mensaje); if (page != 1) { await System.Threading.Tasks.Task.Delay(100); } n++; } page++; if (page == 2) { await System.Threading.Tasks.Task.Delay(300); ScrollToLast(); } } }