public BrikCollection()
 {
     shared  = SharedKnowledgeClass.Instance;
     brikker = new ObservableCollection <Brik>();
     for (int i = 1; i < 17; i++)             //lægger 16 brikker i observablecollection
     {
         brikker.Add(new Brik(i));
     }
     for (int i = 1; i < 3; i++)             //lægger 8 referencer til billeder i en List<string> newImages
     {
         for (int j = 1; j < 9; j++)
         {
             newImages.Add("Assets\\BrikForside" + j + ".png");
         }
     }
     foreach (Brik brik in brikker)             //lægger et tilfældigt billede fra List<string> newImages i en Brik og sletter billedet fra List<string> newImages, Således at
     //ObservableCollection<Brik> brikker har 8 par ens billeder.
     {
         int randomImageNumber = Ngenerator.Next(1, (17 - brik.Position));
         brik.ImageSourceForside = newImages[randomImageNumber - 1];
         newImages.RemoveAt(randomImageNumber - 1);
     }
     _selectedBrik          = new Brik();
     _vendBrikCommand       = new RelayCommand(VendSelectedBrik);       //Command til at vende en brik når man vælger den på listen og klikker "Vend Brik"
     _ikkeEnsBrikkerCommand = new RelayCommand(IkkeEnsBrikker);         //Command til at vende begge brikker hvis de ikke er ens.
 }
コード例 #2
0
        public MainViewModelLogin()
        {
            _userLogin = new RelayCommand(CheckUserInfo);
            _shared    = SharedKnowledgeClass.Instance;

            Users = new List <User>();
            _users.Add(new User(Username: "******", Password: "******", 100));
            _loadCommand = new RelayCommand(Load);
            _saveCommand = new RelayCommand(Save);
        }
コード例 #3
0
        public HighscoreViewModel()
        {
            shared     = SharedKnowledgeClass.Instance;
            highScores = new List <Highscore>();
            //highscores = new ObservableCollection<Highscore>();
            sortedHighScores = new List <Highscore>();
            HentUsers();

            //_highscores.Add(new Highscore(2,"Peter", 11));
            //_highscores.Add(new Highscore(3,"Jacob", 12));
            //_highscores.Add(new Highscore(1, "Sanne Salomonsen", 10));
        }