/// <summary>Скрін змінено</summary> void screenChanged(object sender, ScreenChangedArgs e) { //Спочатку додаєм новий скрін і аж потім прибираємо старий!!! //Для того, щоб не було "моргання"/"блимання" та інших ефектів loadNextScreen(e.NextScreen); clearCurrentScreen(); }
/// <summary>Екран змінено</summary> protected virtual void OnScreenChanged(ScreenChangedArgs e) { EventHandler<ScreenChangedArgs> handler = ScreenChanged; if (handler != null) { handler(this, e); } }