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(); }
/// <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); }