Router
SusRouter (sus-router, MIT) mirrors Vue Router ideas:
- Routes, params, query
- Navigation guards
- Nested / named views
- Modals as routes
- KeepAlive and transitions
csharp
// Canonical entry: wire the router through SusApp (TSS, token cascade, OverlayHost, theme).
SusApp.Create(uiDocument)
.UseTheme(SusTheme.Dark)
.UseRouter(
new SusRouter(),
r =>
{
r.Register("/home", typeof(HomeScreen));
r.Register("/settings", typeof(SettingsScreen));
},
initialPath: "/home")
.Run();Full guide: Router overview · API