Ejemplo n.º 1
0
        private void OnKillCommand(object o)
        {
            PersonnageModel perso = Personnage;

            perso.Etat = Etat.Mort;
            ListePersonnages.Remove(Personnage);
            ListePersonnages.Add(perso);
            ListePersonnageAffich = ListePersonnages;
        }
Ejemplo n.º 2
0
        private void OnAddCommand(object o)
        {
            ButtonPressedEvent.GetEvent().Handler += CloseAddView;

            _fenetreAjoutPerso      = new AddView();
            _fenetreAjoutPerso.Name = "Ajout";
            _fenetreAjoutPerso.ShowDialog(); //actif tant que la fenetre est ouverte.

            if (_fenetreAjoutPerso.ViewModel.IsSaisieValid)
            {
                ListePersonnages.Add(_fenetreAjoutPerso.ViewModel.Personnage);
                ListePersonnages      = TrierListe(ListePersonnages); // Supprimable ? (la liste qui n'est pas affichée n'a techniquement pas besoin d'être triée)
                ListePersonnageAffich = ListePersonnages;
            }
        }
Ejemplo n.º 3
0
        private void OnEditCommand(object o)
        {
            ButtonPressedEvent.GetEvent().Handler += CloseEditView;

            _fenetreEditionPerso      = new EditView(Personnage);
            _fenetreEditionPerso.Name = "Modifier";
            _fenetreEditionPerso.ShowDialog();

            if (_fenetreEditionPerso.ViewModel.IsSaisieValid)
            {
                ListePersonnages.Remove(Personnage);
                ListePersonnages.Add(_fenetreEditionPerso.ViewModel.Personnage);
                ListePersonnages      = TrierListe(ListePersonnages); // Supprimable ?
                ListePersonnageAffich = ListePersonnages;
            }
        }