//public async void Send() //{ // UM.Id = Guid.NewGuid().ToString(); // UM.Message = mes; // UM.RecipentId = Recip.UserId; // UM.SenderId = SenderId; // UM.Time = DateTime.Now; // await MessageStore.AddMessageAsync(UM); // Mes = ""; //} //public string mes = ""; //public string Mes //{ // get { return mes; } // set // { // mes = value; // OnPropertyChanged(); // } //} async Task ExecuteLoadMessages() { Messages.Clear(); IsBusy = true; var messages = await MessageStore.GetMessagesAsync(true); var sendId = SenderId; var recipId = Recip.UserId; messages = messages.OrderBy(s => s.Time); foreach (var msg in messages) { if (msg.RecipentId.Equals(recipId) && msg.SenderId.Equals(sendId)) { msg.Message = "Send: " + msg.Message; Messages.Add(msg); } if (msg.SenderId.Equals(recipId) && msg.RecipentId.Equals(sendId)) { msg.Message = "Received: " + msg.Message; Messages.Add(msg); } } IsBusy = false; }