К содержимому

Router

SusRouter (sus-router, MIT) повторяет идеи Vue Router:

  • Маршруты, params, query
  • Navigation guards
  • Вложенные / именованные views
  • Модалки как маршруты
  • KeepAlive и 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();

Полный гайд: Обзор Router · API