public void UpdateScreenContent(Screen screen) { Identifier = screen.Identifier; _defaultContent = screen._defaultContent; _longWarningPrevious = screen._longWarningPrevious; _longWarningNext = screen._longWarningNext; }
private void DoWork() { CurrentScreen = GetScreen(_selectedScreen); if (_initialMessage != null) CurrentScreen.SetInitialMessage(_initialMessage); StartExtra(); while (!Abort) { DoWorkExtra(); CurrentScreen.UpdateScreenContent(GetScreen(_selectedScreen)); if (DisplayContentChanged != null) { DisplayContentChanged(); } Thread.Sleep(10); } }