public void Push(BackgroundScreen screen) { if (screen == null) { return; } if (EqualityComparer <BackgroundScreen> .Default.Equals((BackgroundScreen)CurrentScreen, screen)) { return; } base.Push(screen); }
public override void OnEntering(IScreen last) { backgroundStack?.Push(localBackground = CreateBackground()); base.OnEntering(last); }