Router
SusRouter(sus-router,MIT)沿用 Vue Router 的思路:
- 路由、params、query
- 导航 guards
- 嵌套 / 具名 views
- 模态框作为路由
- KeepAlive 与过渡动画
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();