Microsoft.AspNetCore.Components.Routing Przestrzeń nazw

Udostępnia składniki, które obsługują renderowanie i mapowanie tras do składników. Nie jest przeznaczony do użytku poza platformą Blazor.

Klasy

FocusOnNavigate

Po przejściu z jednej strony do innej ustawia fokus na element pasujący do selektora CSS. Może to służyć do tworzenia dostępnego systemu nawigacji zgodnego z czytnikami zawartości ekranu.

LocationChangedEventArgs

EventArgs dla LocationChanged.

LocationChangingContext

Zawiera kontekst zmiany bieżącej lokalizacji przeglądarki.

NavigationContext

Zawiera informacje na temat bieżącego zdarzenia nawigacji asynchronicznej, w tym ścieżki docelowej i tokenu anulowania.

NavigationLock

Składnik, który może służyć do przechwytywania zdarzeń nawigacji.

NavLink

Składnik, który renderuje tag kotwicy, automatycznie przełączając swoją klasę "active" na podstawie tego, czy jego "href" pasuje do bieżącego identyfikatora URI.

Router

Składnik dostarczający dane trasy odpowiadające bieżącemu stanowi nawigacji.

Interfejsy

IHostEnvironmentNavigationManager

Opcjonalny interfejs implementacji NavigationManager , który musi zostać zainicjowany przez hosta.

INavigationInterception

Kontrakt na konfigurowanie przechwytywania nawigacji na kliencie.

IRoutingStateProvider

Udostępnia element RouteData

IScrollToLocationHash

Kontrakt, aby skonfigurować przewijanie do skrótu lokalizacji.

Wyliczenia

NavLinkMatch

Modyfikuje zachowanie dopasowania adresu URL dla elementu NavLink.

Uwagi

Aby uzyskać więcej informacji na temat routingu, zobacz ASP.NET Core routing blazor.