Пример #1
0
        public void Listner_eventMsg(ActivMQListner l, Apache.NMS.ITextMessage msg)
        {
            //Console.WriteLine(msg.Text);
            //viewModel.ListTrains[0].Destination = msg.Text;

            // Désérialiser => Récupérer dans un objet train dans le mainviewmodel
            Train myTrain = SerialisationTool.deserialiser(msg.Text);

            // L'envoyer dans le MainViewModel avec la fonction Add
            Console.WriteLine(msg.Text);

            viewModel.AddTrain(myTrain);
        }
        private void Listner_eventMsg(ActivMQListner l, ITextMessage msg)
        {
            Console.WriteLine(msg.Text);
            string path = Directory.GetCurrentDirectory();

            infoTrain = SerialisationTool.deserialiser(msg.Text);
            Dispatcher.Invoke(() =>
            {
                this.uc_1.info = infoTrain.info;
                //this.uc_1.lbl_horaire_ligne.Content = infoTrain.horaire.ToString();
                this.uc_1.lbl_id_ligne.Content  = infoTrain.id_train;
                this.uc_1.lbl_direction.Content = infoTrain.direction;
                this.uc_1.lbl_voie.Content      = infoTrain.voie;

                this.uc_1.img_ligne.Source = new BitmapImage(new Uri(path + @"\images\ligne" + infoTrain.ligne + ".png"));
            });
        }