private void EnviarMensaje_Click(object sender, RoutedEventArgs e)
        {
            MensajesTexto ventana = new MensajesTexto();

            ventana.viewModel = new ViewModel.Mensajes.VMMensajes(ventana);
            List <VMPersonas> ListadoPersonas = this.GridPersonas.Items.SourceCollection as List <VMPersonas>;

            if (ListadoPersonas != null)
            {
                VMMensajes VMventana = new VMMensajes(ventana);
                VMventana.ListadoPersonas = ListadoPersonas.Where(x => x.IsSelected).ToList();
                VMventana.CuentaMensajes  = ListadoPersonas.Count;
                ventana.SetViewModel(VMventana);
            }
            ventana.ShowDialog();
        }
Exemplo n.º 2
0
 public void SetViewModel(VMMensajes mensaje)
 {
     this.viewModel = mensaje;
     viewModel.LabelListado = String.Format("Ha seleccionado enviar un mensaje a {0} personas", viewModel.CuentaMensajes);
     GridMensajesTexto.DataContext = this.viewModel;
 }