private void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { foreach (var m in mensajesHilo) { ponerMensaje(m, m.userID == Convert.ToInt32(AplicationSettings.getIdUsuario())); } if (!bw.IsBusy) { bw.RunWorkerAsync(); } }
private void cargarMensajes() { List <MensajeServerMensaje> mensajes = BDMensajes.getMessagesFromRoom(sala); if (mensajes == null) { //MessageBox.Show("El mensaje que estas intentando acceder ha sido borrado"); } else { foreach (var m in mensajes) { ponerMensaje(m, m.userID == Convert.ToInt32(AplicationSettings.getIdUsuario())); } } }
private void Inicializa(object sender, RoutedEventArgs e) { //Inicializacion de la imagen //BitmapImage bi3 = new BitmapImage(); //bi3.UriSource = new Uri(mensaje.foto, UriKind.Absolute); //FotoUsuario.Stretch = Stretch.Fill; //FotoUsuario.Source = bi3; ImageBrush myBrush = new ImageBrush(); myBrush.ImageSource = new BitmapImage(new Uri(mensaje.foto)); ElipseUsuario.Fill = myBrush; NombreUsuario.Text = mensaje.nombre; MensajeUsuario.Text = mensaje.mensaje; numFav.Text = mensaje.numFav + ""; fecha.Text = calculoFecha(); if (mensaje.userFav) { BitmapImage bi3 = new BitmapImage(); bi3.UriSource = new Uri("icons/heart.red.png", UriKind.Relative); imagenFav.Stretch = Stretch.Fill; imagenFav.Source = bi3; } else { BitmapImage bi3 = new BitmapImage(); bi3.UriSource = new Uri("icons/heart.white.png", UriKind.Relative); imagenFav.Stretch = Stretch.Fill; imagenFav.Source = bi3; } if (mensaje.identificadorUsuario + "" == AplicationSettings.getIdUsuario()) { BotonBorrar.Visibility = System.Windows.Visibility.Visible; } }
private void Inicilizar(object sender, RoutedEventArgs e) { imagenPerfil.Source = new BitmapImage(new Uri(Comunicacion.baseURL + "media/users/pic_image_" + AplicationSettings.getIdUsuario() + ".jpg", UriKind.Absolute)); if (AplicationSettings.GetAnonimo()) { anonimo.Background = new SolidColorBrush(Colors.White); } if (AplicationSettings.GetProfesor()) { BotonProfesor.Visibility = System.Windows.Visibility.Visible; } }
private void Mandar_Click(object sender, RoutedEventArgs e) { if (Mensaje.Text != "") { //bw.CancelAsync(); MensajeServerMensaje mandar = new MensajeServerMensaje(Mensaje.Text, sala, AplicationSettings.getUsuario(), Convert.ToInt32(AplicationSettings.getIdUsuario())); hilo.sendMessage(mandar); //ponerMensaje("<Tú>" + Mensaje.Text, true); cargarMensajes(); ponerMensaje(mandar, true); Mensaje.Text = ""; //if (!bw.IsBusy) //bw.RunWorkerAsync(); } }
public UsuarioVista() { InitializeComponent(); BitmapImage bi2 = new BitmapImage(new Uri(Model.Comunicacion.Comunicacion.baseURL + "media/users/pic_image_" + AplicationSettings.getIdUsuario() + ".jpg")); fotoUsuario.Source = bi2; }