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()

属性

ActiveClass

获取或设置当当前路由与 NavLink href 匹配时,应用于 NavLink 的 CSS 类名。

AdditionalAttributes

获取或设置将添加到生成 元素的附加属性的集合。

ChildContent

获取或设置组件的子内容。

CssClass

根据链接是否处于活动状态,获取或设置计算的 CSS 类。

Match

获取或设置一个值,该值表示 URL 匹配行为。

方法

BuildRenderTree(RenderTreeBuilder)

将组件呈现到提供的 RenderTreeBuilder

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

InvokeAsync(Action)

对关联的呈现器同步上下文执行提供的工作项。

(继承自 ComponentBase)
InvokeAsync(Func<Task>)

对关联的呈现器同步上下文执行提供的工作项。

(继承自 ComponentBase)
OnAfterRender(Boolean)

每次呈现组件后调用的方法。

(继承自 ComponentBase)
OnAfterRenderAsync(Boolean)

每次呈现组件后调用的方法。 请注意,组件在完成任何返回 的 后不会自动重新呈现, Task 因为这会导致无限呈现循环。

(继承自 ComponentBase)
OnInitialized()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

OnInitializedAsync()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

如果要执行异步操作,并且希望组件在该操作完成时刷新,请重写此方法。

(继承自 ComponentBase)
OnParametersSet()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

OnParametersSetAsync()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

(继承自 ComponentBase)
SetParametersAsync(ParameterView)

设置呈现树中组件父级提供的参数。

(继承自 ComponentBase)
ShouldRender()

返回一个标志,指示组件是否应该呈现。

(继承自 ComponentBase)
StateHasChanged()

通知组件其状态已更改。 如果适用,则会导致重新呈现组件。

(继承自 ComponentBase)

显式接口实现

IComponent.Attach(RenderHandle) (继承自 ComponentBase)
IHandleAfterRender.OnAfterRenderAsync() (继承自 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) (继承自 ComponentBase)

适用于