Microsoft.AspNetCore.Components.Routing Пространство имен

Предоставляет компоненты, поддерживающие отрисовку и сопоставление маршрутов с компонентами. Не предназначен для использования за пределами платформы Blazor.

Классы

FocusOnNavigate

После перехода с одной страницы на другую устанавливает фокус на элемент, соответствующий селектору CSS. Его можно использовать для создания доступной системы навигации, совместимой со средствами чтения с экрана.

LocationChangedEventArgs

EventArgs для LocationChanged.

LocationChangingContext

Содержит контекст для изменения текущего расположения браузера.

NavigationContext

Предоставляет сведения о текущем асинхронном событии навигации, включая целевой путь и маркер отмены.

NavigationLock

Компонент, который можно использовать для перехвата событий навигации.

NavLink

Компонент, который отрисовывает тег привязки, автоматически переключая его "активный" класс в зависимости от того, соответствует ли его "href" текущему универсальному коду ресурса (URI).

Router

Компонент, предоставляющий данные маршрута, соответствующие текущему состоянию навигации.

Интерфейсы

IHostEnvironmentNavigationManager

Необязательный интерфейс для NavigationManager реализаций, которые должны быть инициализированы узлом.

INavigationInterception

Контракт для настройки перехвата навигации на клиенте.

IRoutingStateProvider

Предоставляет RouteData

IScrollToLocationHash

Контракт для настройки прокрутите до хэша расположения.

Перечисления

NavLinkMatch

Изменяет поведение сопоставления URL-адресов для NavLink.

Комментарии

Дополнительные сведения о маршрутизации см . в разделе ASP.NET Core маршрутизации Blazor.