private void Charge() { ConversationText = ""; ListMessages = new ObservableCollection<Message>(); var request = new HttpRequestGet(); ValidateKey.GetValideKey(); var resDel = request.GetConversation(FriendUser, Singleton.Singleton.Instance().SecureKey, Singleton.Singleton.Instance().CurrentUser, new List<Message>()); resDel.ContinueWith(delegate(Task<object> tmp) { var test = tmp.Result as List<Message>; if (test != null) { CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { foreach (var message in test) { if (message.dest_id == Singleton.Singleton.Instance().CurrentUser.id) { message.type = "recu"; ListMessages.Add(message); } else { message.type = "envoye"; ListMessages.Add(message); } } }); } }); }