- InitializeAsync in InitializeSafeAsync mit Fehlerbehandlung umbenannt, App-Start robuster gestaltet - Asynchrone Initialisierung bei Window.Created - Navigation vereinheitlicht: Routing.RegisterRoute statt Doppelslash, Navigation ohne Präfix - Flyout-Menü in AppShell deaktiviert, ShellContent-Einträge entfernt - Login/Register-ViewModels nutzen private Felder statt ObservableProperty - SignalRService nutzt AccessToken aus AuthSessionService - GameStateService: Automatischer Resync bei Verbindung, Fehlerhandling verbessert - Navigation in ViewModels an neues Routing angepasst - Aufräumarbeiten: Entfernte auskommentierte Messenger-Registrierungen, Initialisierung vereinheitlicht
15 lines
342 B
C#
15 lines
342 B
C#
using SlipItIn.Views;
|
|
|
|
namespace SlipItIn;
|
|
|
|
public partial class AppShell : Shell
|
|
{
|
|
public AppShell()
|
|
{
|
|
InitializeComponent();
|
|
Routing.RegisterRoute(nameof(RegisterPage), typeof(RegisterPage));
|
|
Routing.RegisterRoute(nameof(LobbyPage), typeof(LobbyPage));
|
|
Routing.RegisterRoute(nameof(GameBoardPage), typeof(GameBoardPage));
|
|
}
|
|
}
|