Example #1
0
        public void RemoveGame(object o)
        {
            int indexEditeur = lesEdit.IndexOf(SelectedEdit);

            lesEdit.Remove(SelectedEdit);
            if (lesEdit.Count > 0)
            {
                if (lesEdit.Count == indexEditeur)
                {
                    SelectedEdit = lesEdit[indexEditeur - 1];
                }
                else
                {
                    SelectedEdit = lesEdit[indexEditeur];
                }
            }
            else
            {
                AddVisibilityCommand.Execute(o);
                RemoveCommand.RaiseCanExecuteChanged();
            }
        }
Example #2
0
        //supprime le jeu sélectionné et sélectionne le précédent dans la liste. Si il ne reste plus de jeu après la suppression l'ajout est déclenché
        public void RemoveGame(object o)
        {
            int indexJeu = lesJeux.IndexOf(SelectedJeu);

            lesJeux.Remove(SelectedJeu);
            if (lesJeux.Count > 0)
            {
                if (lesJeux.Count == indexJeu)
                {
                    SelectedJeu = lesJeux[indexJeu - 1];
                }
                else
                {
                    SelectedJeu = lesJeux[indexJeu];
                }
            }
            else
            {
                AddVisibilityCommand.Execute(o);
                RemoveCommand.RaiseCanExecuteChanged();
            }
        }