namespace RelayClient; public partial class App : Application { private bool _openedSecondWindow; public App() { InitializeComponent(); } protected override Window CreateWindow(IActivationState? activationState) { var keeperWindow = new Window(new MainPage("Keeper317")) { Title = "Relay Client - Keeper317" }; keeperWindow.Created += KeeperWindow_Created; return keeperWindow; } private void KeeperWindow_Created(object? sender, EventArgs e) { if (_openedSecondWindow) return; _openedSecondWindow = false; var kiraWindow = new Window(new MainPage("Ru_Kira")) { Title = "Relay Client - Ru_Kira" }; Current?.OpenWindow(kiraWindow); } }