示例#1
0
        public SelectionParties(ILecturePartie lecteur)
        {
            this.InitializeComponent();

            // Traduction
            this.Title = OutilsTraduction.Traducteur.Traduire("SelectionParties");
            btnDemarrerLecture.Content = OutilsTraduction.Traducteur.Traduire("DemarrerLecture");

            (lstParties.View as GridView).Columns[0].Header = OutilsTraduction.Traducteur.Traduire("NomPartie");
            (lstParties.View as GridView).Columns[1].Header = OutilsTraduction.Traducteur.Traduire("DescriptionPartie");

            lstParties.Items.Clear();
            lstParties.ItemsSource = lecteur.PartiesDisponibles();
        }
示例#2
0
        /// <summary>
        /// Demarrage de la lecture de la partie
        /// </summary>
        /// <param name="lecturePartie"></param>
        /// <param name="partie"></param>
        internal void DemarrerLecturePartie(ILecturePartie lecturePartie, Partie partie)
        {
            this.PartieChoisie = partie;
            this.LecturePartie = lecturePartie;
            this.LecturePartie.ChangementDonne += new ChangementDonneHandler(LecturePartie_ChangementDonne);
            this.LecturePartie.DemarrageLecturePartie(this.PartieChoisie);

            _timerEvt_Elapsed(this, null);
            if (_timerEvt != null)
            {
                _timerEvt.Stop();
            }
            _timerEvt           = new Timer(_delaiCoup);
            _timerEvt.AutoReset = true;
            _timerEvt.Elapsed  += new ElapsedEventHandler(_timerEvt_Elapsed);
        }