示例#1
0
        //public void AgregarMensajesEnviados(string mensaje)
        //{
        //    MensajeVista msj = new MensajeVista();
        //    msj.MensajeEnviado = mensaje;
        //    msj.IsEnviadoVisible = System.Windows.Visibility.Visible;
        //    msj.IsRecibidoVisible = System.Windows.Visibility.Hidden;
        //    Conversacion.Mensajes.Add(msj);
        //}

        //public IList<MensajeVista> GetMensajes()
        //{
        //    IList<MensajeVista> mensajes = new List<MensajeVista>();
        //    if (Conversacion != null)
        //    {
        //        mensajes = Conversacion.Mensajes;
        //    }
        //    return mensajes;
        //}

        //public void FinalizarConversacion()
        //{
        //    Conversacion = null;
        //}

        //public void DesLoguear()
        //{
        //    Usuarios = null;
        //    UsuarioLogueado = null;
        //    UsuariosConectados.Clear();
        //    Conversacion = null;
        //}

        public void AgregarMensajesEnviados(string mensaje)
        {
            MensajeVista msj = new MensajeVista();

            msj.MensajeEnviado    = mensaje;
            msj.IsEnviadoVisible  = System.Windows.Visibility.Visible;
            msj.IsRecibidoVisible = System.Windows.Visibility.Hidden;
            Getconversacion().Mensajes.Add(msj);
        }
示例#2
0
 public void AgregarMensajesRecibidos(IList <string> mensajes)
 {
     foreach (string msj in mensajes)
     {
         MensajeVista vista = new MensajeVista();
         vista.MensajeRecibido   = msj;
         vista.IsEnviadoVisible  = System.Windows.Visibility.Hidden;
         vista.IsRecibidoVisible = System.Windows.Visibility.Visible;
         Getconversacion().Mensajes.Add(vista);
     }
 }