public LoginScreen(OurWindow window) : base(window) { ConfigureScreen(new LoginContainer()); }
public WelcomeScreen(OurWindow window) : base(window) { ConfigureScreen(new WelcomeScreenContainer(window.BackButton)); }
public RegistrationScreen(OurWindow window) : base(window) { ConfigureScreen(new RegistrationContainer(window.BackButton)); }
public MemberSwitchScreen(OurWindow window, BackButton button) : base(window) { ConfigureScreen(new SelectNewOrOldMemberContainer(button)); }
/// <summary> /// Инициализирует новый объект класса, который наследует абстрактный класс <see cref="BaseScreen"/> /// </summary> /// <param name="button">Кнопка назад <see cref="BackButton"/>Кнопка назад</param> /// <param name="freeSpaceStart">Начало "свободного" пространства. Тип: <see cref="Point"/>.</param> /// <param name="window">Окно приложения</param> /// <param name="screen">Экран, который может быть показан с помощью метода <see cref="Display()"/></param>. public BaseScreen(OurWindow window) { backButton = window.BackButton; freeSpacePoint = window.FreeSpace; this.window = window; }