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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по