//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;
        }