NavLink Класс

Определение

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

public ref class NavLink : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public class NavLink : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
type NavLink = class
    inherit ComponentBase
    interface IDisposable
Public Class NavLink
Inherits ComponentBase
Implements IDisposable
Наследование
Реализации

Конструкторы

Имя Описание
NavLink()

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

Свойства

Имя Описание
ActiveClass

Возвращает или задает имя класса CSS, примененного к NavLink, если текущий маршрут соответствует ссылке NavLink href.

AdditionalAttributes

Возвращает или задает коллекцию дополнительных атрибутов, которые будут добавлены в созданный a элемент.

Assets

ResourceAssetCollection Возвращает приложение.

(Унаследовано от ComponentBase)
AssignedRenderMode

Возвращает назначенный этому компоненту IComponentRenderMode .

(Унаследовано от ComponentBase)
ChildContent

Возвращает или задает дочернее содержимое компонента.

CssClass

Возвращает или задает вычисляемый класс CSS на основе того, активна ли ссылка.

Match

Возвращает или задает значение, представляющее поведение сопоставления URL-адресов.

RelativeToCurrentUri

Возвращает или задает, следует ли разрешать href относительно текущего URI. Если trueотносительные hrefs (например, "брат") разрешаются по пути к каталогу текущего маршрута и отображаются как URL-адреса корневого типа (например, "/folder/sibling"). Если false (по умолчанию) href отображается as-is из значения атрибута.

RendererInfo

RendererInfo Возвращает компонент, на котором выполняется работа.

(Унаследовано от ComponentBase)

Методы

Имя Описание
BuildRenderTree(RenderTreeBuilder)

Отрисовывает компонент предоставленному RenderTreeBuilderобъекту.

DispatchExceptionAsync(Exception)

Обрабатывает предоставленный exception компонент как создаваемый этим компонентом. Это приведет к переходу заключающей границы ошибки в состояние сбоя. Если границы ошибок не заключены, он будет рассматриваться как исключение из заключиющего отрисовщика.

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

(Унаследовано от ComponentBase)
Dispose()

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

InvokeAsync(Action)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
InvokeAsync(Func<Task>)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
OnAfterRender(Boolean)

Метод вызывается после каждого запуска компонента в интерактивном режиме, а пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

(Унаследовано от ComponentBase)
OnAfterRenderAsync(Boolean)

Метод вызывается после каждого отрисовки компонента в интерактивном режиме, и пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения возвращаемого Taskобъекта, так как это приведет к бесконечному циклу отрисовки.

(Унаследовано от ComponentBase)
OnInitialized()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

OnInitializedAsync()

Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки.

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

(Унаследовано от ComponentBase)
OnParametersSet()

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

OnParametersSetAsync()

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

(Унаследовано от ComponentBase)
SetParametersAsync(ParameterView)

Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки.

(Унаследовано от ComponentBase)
ShouldMatch(String)

Определяет, должен ли текущий URI соответствовать ссылке.

ShouldRender()

Возвращает флаг, указывающий, должен ли компонент отображаться.

(Унаследовано от ComponentBase)
StateHasChanged()

Уведомляет компонент о том, что его состояние изменилось. Если применимо, это приведет к повторной отрисовки компонента.

(Унаследовано от ComponentBase)

Явные реализации интерфейса

Имя Описание
IComponent.Attach(RenderHandle)

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

(Унаследовано от ComponentBase)
IHandleAfterRender.OnAfterRenderAsync()

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

(Унаследовано от ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

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

(Унаследовано от ComponentBase)

Применяется к