public void Show(int msPerPage, ResultsMode mode) { Mode = mode; pageIndex = 0; pageTimer.Interval = (double)msPerPage; Module = API.Instance.FindModule("LiveStandings") as LiveStandingsModule; DriverModule = API.Instance.FindModule("DriverModule") as DriverModule; SessionTimerModule stm = API.Instance.FindModule("SessionTimer") as SessionTimerModule; SessionsModule sm = API.Instance.FindModule("Sessions") as SessionsModule; Race_Title.Text = sm.Track.DisplayName; switch (stm.SessionType) { case SessionType.LapRace: Announcement.Text = "Race Classification after " + stm.LapsTotal + " Laps"; break; case SessionType.TimeRace: Announcement.Text = "Race Classification"; break; case SessionType.Qualifying: Announcement.Text = "Qualifying Classification"; break; case SessionType.Practice: Announcement.Text = "Practice Classification"; break; case SessionType.TimeTrial: Announcement.Text = "TimeTrial Classification"; break; default: Announcement.Text = "ERROR!"; break; } Sof.Text = DriverModule.SoF.ToString() + " SoF"; Storyboard sb = FindResource("FadeInHeader") as Storyboard; sb.Begin(); LoadPage(); pageTimer.Start(); }
public void FadeIn() { if (Active) { return; } Module = (SessionsModule)API.Instance.FindModule("Sessions"); Active = true; SkiesValue.Text = Module.Weather.Skies.GetStringValue(); AirTempValue.Text = ((int)Module.Weather.AirTemp) + "°c"; TrackTempValue.Text = ((int)Module.Weather.TrackTemp) + "°c"; WindValue.Text = Module.Weather.WindSpeed.ToString("0.0").Replace(',', '.') + " m/s"; HumidityValue.Text = Module.Weather.Humidity.ToString() + "%"; TitleText.Text = prefix + Module.Track.City.ToUpper() + ", " + Module.Track.Country.ToUpper(); Storyboard sb = FindResource("FadeIn") as Storyboard; sb.Begin(); }