Microsoft.AspNetCore.Components.Web 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于向 Blazor 框架提供有关浏览器事件的信息的类型。
类
BindAttributes |
用于发现 |
ClipboardEventArgs |
提供有关正在引发的剪贴板事件的信息。 |
CustomElementsJSComponentConfigurationExtensions |
包含用于向 Blazor 框架提供有关浏览器事件的信息的类型。 |
DataTransfer |
对象 DataTransfer 用于保存拖放操作期间拖动的数据。 它可以保存一个或多个 DataTransferItem,每种数据类型为一种或多种。 有关拖放的详细信息,请参阅 HTML 拖放 API。 |
DataTransferItem |
对象 DataTransferItem 表示一个拖动数据项。 在拖动操作期间,每个拖动事件都有一个 dataTransfer 属性,其中包含拖动数据项的列表。 列表中的每一项都是一个 DataTransferItem 对象。 |
DragEventArgs |
提供有关正在引发的拖动事件的信息。 |
ErrorBoundary |
捕获从其子内容引发的错误。 |
ErrorEventArgs |
提供有关所引发的错误事件的信息。 |
EventHandlers |
保存 EventHandler 属性以配置事件名称和事件参数类型之间的映射。 |
FocusEventArgs |
提供有关正在引发的焦点事件的信息。 |
HeadContent |
向组件提供内容 HeadOutlet 。 |
HeadOutlet |
呈现组件提供 HeadContent 的内容。 |
HtmlRenderer |
提供一种机制,用于以非交互方式将组件呈现为 HTML 标记。 |
InteractiveAutoRenderMode |
一个 IComponentRenderMode ,指示组件应是交互式的,其托管平台根据策略自动确定。 |
InteractiveServerRenderMode |
一个 IComponentRenderMode ,指示组件应使用 Blazor 服务器托管在服务器上以交互方式呈现。 |
InteractiveWebAssemblyRenderMode |
一个 IComponentRenderMode ,指示应使用 WebAssembly 在客户端上以交互方式呈现组件。 |
JSComponentConfigurationExtensions |
用于处理 的 IJSComponentConfiguration扩展方法。 |
JSComponentConfigurationStore |
指定启用 JS 组件支持时要使用的选项。 此类型通常不直接从应用程序代码使用。 在大多数情况下,应用程序应在其应用程序主机生成器上 IJSComponentConfiguration 调用 方法。 |
KeyboardEventArgs |
提供有关正在引发的键盘事件的信息。 |
MouseEventArgs |
提供有关正在引发的鼠标事件的信息。 |
PageTitle |
允许将 HTML |
PointerEventArgs |
提供有关正在引发的指针事件的信息。 |
ProgressEventArgs |
提供有关正在引发的进度事件的信息。 |
RenderMode |
提供可在呈现期间使用的预构造 IComponentRenderMode 实例。 |
TouchEventArgs |
提供有关正在引发的触摸事件的信息。 |
TouchPoint |
表示触摸敏感设备上的单个接触点。 接触点通常是手指或触笔,设备可以是触摸屏或触控板。 |
WebEventCallbackFactoryEventArgsExtensions |
为 EventCallbackFactory 和 EventArgs 类型提供扩展方法。 |
WebRenderTreeBuilderExtensions |
提供用于生成条目集合 RenderTreeFrame 的方法。 |
WheelEventArgs |
提供有关正在引发的鼠标滚轮事件的信息。 |
接口
IErrorBoundaryLogger |
记录组件的异常信息 ErrorBoundary 。 |
IJSComponentConfiguration |
配置允许 JavaScript 动态添加根组件的选项。 |
注解
有关 Blazor 事件的详细信息,请参阅 ASP.NET Core Blazor 事件处理。