Microsoft.AspNetCore.Components 命名空间

提供用于组件呈现、事件处理和路由的类。

BindConverter

在绑定期间执行转换。

BindElementAttribute

配置用于绑定特定元素类型的选项。

BindInputElementAttribute

配置用于绑定 HTML input 元素的子类型的选项。

CascadingParameterAttribute

将目标成员表示为级联组件参数。 它的值将由最接近的上级 CascadingValue<TValue> 组件提供,该组件提供具有兼容类型和名称的值。

CascadingValue<TValue>

为所有子代组件提供级联值的组件。

ChangeEventArgs

提供有关所引发的更改事件的信息。

ComponentBase

组件的可选基类。 组件也可以直接实现 IComponent

Dispatcher

调度要在的上下文中执行的外部操作 Renderer

ElementReferenceContext

的上下文 ElementReference

ElementReferenceExtensions

向添加扩展方法的静态类 ElementReference

EventCallbackFactory

用于创建 EventCallback 和实例的工厂 EventCallback<TValue>

EventCallbackFactoryBinderExtensions

包含使用双向绑定的扩展方法 EventCallback 。 仅限内部使用。

EventCallbackFactoryEventArgsExtensions

提供和类型的扩展方法 EventCallbackFactory EventArgs

EventHandlerAttribute

将事件参数类型与事件属性名称关联。

InjectAttribute

指示关联的属性应具有在初始化期间从服务提供程序插入的值。

LayoutAttribute

指示关联的组件类型使用指定的布局。

LayoutComponentBase

表示布局的组件的可选基类。 另外,组件可以 IComponent 直接实现并声明其自己的名为 Body 的参数。

LayoutView

显示指定布局和任何进一步嵌套的布局中的指定内容。

LocationChangeException

引发异常时引发的异常 LocationChanged

NavigationException

NavigationManager不能导航到不同的 url 时引发的异常。

NavigationManager

提供一个抽象,用于查询和管理 URI 导航。

OwningComponentBase

用于创建服务提供程序作用域的基类。

OwningComponentBase<TService>

用于创建服务提供程序范围并解析类型为的服务的基类 TService

ParameterAttribute

将目标成员表示为组件参数。

RouteAttribute

指示关联的组件应与指定的路由模板模式匹配。

RouteData

描述在指定要显示的页的路由过程中确定的信息。

RouteView

显示指定的页面组件,并在其布局和任何更进一步的嵌套布局中呈现它。

WebElementReferenceContext

ElementReferenceContextWeb 元素的。

结构

ElementReference

表示对呈现的元素的引用。

EventCallback

绑定的事件处理程序委托。

EventCallback<TValue>

绑定的事件处理程序委托。

EventCallbackWorkItem

包装与事件关联的回调委托。

MarkupString

一个字符串值,可将其呈现为 HTML 格式的标记。

ParameterValue

表示一个参数, IComponent 该参数由其在呈现树中的父级提供。

ParameterView

表示 IComponent 通过其在呈现树中的父级提供的参数的集合。

ParameterView.Enumerator

一个循环访问的枚举器 ParameterView

RenderHandle

允许组件与其呈现器进行交互。

接口

IComponent

表示 UI 组件。

IComponentActivator

表示可用于实例化组件的激活器。 激活器不负责依赖关系注入,因为框架单独执行依赖关系注入到结果实例。

IHandleAfterRender

由组件实现的接口,这些组件会接收已呈现的通知。

IHandleEvent

由接收状态更改通知的组件实现的接口。

委托

RenderFragment

表示一个 UI 内容段,以将内容写入的委托的形式实现 RenderTreeBuilder

RenderFragment<TValue>

表示类型为的对象的一段 UI 内容 TValue ,实现为返回的函数 RenderFragment

注解

有关组件的详细信息,请参阅 创建和使用 ASP.NET Core Razor 组件