private async void btnEnviar(object sender, RoutedEventArgs e)
 {
     if(textMensaje.Text!="")
     {
         Mensaje mensaje = new Mensaje();
         mensaje.Mascota = mascota;
         mensaje.Origen = ParseUser.CurrentUser;
         mensaje.OrigenAlias = "Tú";
         var queryDueno = ParseUser.Query
         .WhereEqualTo("username", mascota.NombreUsuario);
         IEnumerable<ParseUser> duenoResults = await queryDueno.FindAsync();
         ParseUser dueno = duenoResults.First();
         mensaje.Destino = dueno;
         mensaje.Message = textMensaje.Text;
         textMensaje.Text = "";
         mensajes.Add(mensaje);
         var parseMensaje = new ParseObject(Mensaje.TABLA)
         {
             { Mensaje.MASCOTA, mascota.Id },
             { Mensaje.MENSAJE, mensaje.Message },
             { Mensaje.DESTINO, dueno.Username},
             { Mensaje.ORIGEN, ParseUser.CurrentUser.Username},
         };
         await parseMensaje.SaveAsync();
     }
 }
        private async void loadMensajes()
        {
           
            var queryDueno = ParseUser.Query
            .WhereEqualTo("username", mascota.NombreUsuario);
            IEnumerable<ParseUser> duenoResults = await queryDueno.FindAsync();
            ParseUser dueno = duenoResults.First();



            var query = ParseObject.GetQuery(Mensaje.TABLA)
            .WhereEqualTo(Mensaje.MASCOTA, mascota.Id)
            .WhereEqualTo(Mensaje.ORIGEN, ParseUser.CurrentUser.Username);

            var query2 = ParseObject.GetQuery(Mensaje.TABLA)
            .WhereEqualTo(Mensaje.MASCOTA, mascota.Id)
            .WhereEqualTo(Mensaje.DESTINO, ParseUser.CurrentUser.Username)
            .Or(query)
            .OrderBy(Mensaje.FECHA);           

            IEnumerable<ParseObject> results = await query2.FindAsync();
            foreach(ParseObject msg in results)
            {               
                Mensaje mensaje = new Mensaje();
                mensaje.Message = (string)msg[Mensaje.MENSAJE];                
                mensaje.Mascota = mascota;               
                if (((String)msg[Mensaje.ORIGEN]).Equals(ParseUser.CurrentUser.Username))
                {
                    mensaje.Origen = ParseUser.CurrentUser;
                    mensaje.OrigenAlias = "Tú";
                    mensaje.Destino = dueno;
                }
                else
                {
                    mensaje.Origen = dueno;
                    mensaje.OrigenAlias = "Cuidador de "+ mascota.Nombre;
                    mensaje.Destino = ParseUser.CurrentUser;
                }
                mensajes.Add(mensaje);               
            }
        }