Exemplo n.º 1
0
 public ViewModelSelectionLocal(Frame frame)
 {
     this.frame  = frame;
     retour      = new DelegateCommand(o => OnClickRetour(o));
     ajouter     = new DelegateCommand(o => OnClickAjouter(o));
     commencer   = new DelegateCommand(o => OnClickCommencer(o));
     sauvegarde  = new Sauvegarde();
     existe      = "Hidden";
     activeAjout = false;
     joueurs     = new ObservableCollection <Player>(sauvegarde.ReadXML().OrderBy(joueur => joueur.Nom));
     Selection1  = new ObservableCollection <Player>(joueurs);
     if (selection1.Count > 0)
     {
         Player1    = selection1.First();
         Selection2 = new ObservableCollection <Player>(joueurs.Where(joueur => !joueur.Nom.Equals(player1.Nom)));
         if (selection2.Count > 0)
         {
             Player2 = selection2.First();
         }
     }
     else
     {
         selection2 = new ObservableCollection <Player>();
     }
 }
Exemplo n.º 2
0
 public ViewModelSelectionReseau(Frame frame)
 {
     this.frame  = frame;
     retour      = new DelegateCommand(o => OnClickRetour(o));
     ajouter     = new DelegateCommand(o => OnClickAjouter(o));
     heberger    = new DelegateCommand(o => OnClickHeberger(o));
     rejoindre   = new DelegateCommand(o => OnClickRejoindre(o));
     sauvegarde  = new Sauvegarde();
     existe      = "Hidden";
     activeAjout = false;
     joueurs     = new ObservableCollection <Player>(sauvegarde.ReadXML().OrderBy(joueur => joueur.Nom));
     selection1  = new ObservableCollection <Player>(joueurs);
     if (selection1.Count > 0)
     {
         player1 = selection1.First();
     }
 }
Exemplo n.º 3
0
 public ViewModelAwale(Game game)
 {
     sauvegarde      = new Sauvegarde();
     joueurs         = sauvegarde.ReadXML();
     trou1           = 4;
     trou2           = 4;
     trou3           = 4;
     trou4           = 4;
     trou5           = 4;
     trou6           = 4;
     trou1Adverse    = 4;
     trou2Adverse    = 4;
     trou3Adverse    = 4;
     trou4Adverse    = 4;
     trou5Adverse    = 4;
     trou6Adverse    = 4;
     DelegateCommand = new DelegateCommand(o => OnClickTrou(o));
     Game            = game;
 }