Microsoft.AspNetCore.Components.Web Namespace

Contains types for supplying information about browser events to the Blazor framework.

Classes

BindAttributes

Infrastructure for the discovery of bind attributes for markup elements.

ClipboardEventArgs

Supplies information about an clipboard event that is being raised.

CustomElementsJSComponentConfigurationExtensions
DataTransfer

The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation. It may hold one or more DataTransferItem, each of one or more data types. For more information about drag and drop, see HTML Drag and Drop API.

DataTransferItem

The DataTransferItem object represents one drag data item. During a drag operation, each drag event has a dataTransfer property which contains a list of drag data items. Each item in the list is a DataTransferItem object.

DragEventArgs

Supplies information about an drag event that is being raised.

ErrorBoundary

Captures errors thrown from its child content.

ErrorEventArgs

Supplies information about an error event that is being raised.

EventHandlers

Holds EventHandler attributes to configure the mappings between event names and event argument types.

FocusEventArgs

Supplies information about a focus event that is being raised.

HeadContent

Provides content to HeadOutlet components.

HeadOutlet

Renders content provided by HeadContent components.

HtmlRenderer

Provides a mechanism for rendering components non-interactively as HTML markup.

InteractiveAutoRenderMode

A IComponentRenderMode indicating that the component should be interactive, with its hosting platform determined automatically based on a policy.

InteractiveServerRenderMode

A IComponentRenderMode indicating that the component should be rendered interactively on the server using Blazor Server hosting.

InteractiveWebAssemblyRenderMode

A IComponentRenderMode indicating that the component should be rendered interactively on the client using WebAssembly.

JSComponentConfigurationExtensions

Extension methods for working on an IJSComponentConfiguration.

JSComponentConfigurationStore

Specifies options for use when enabling JS component support. This type is not normally used directly from application code. In most cases, applications should call methods on the IJSComponentConfiguration on their application host builder.

KeyboardEventArgs

Supplies information about a keyboard event that is being raised.

MouseEventArgs

Supplies information about a mouse event that is being raised.

PageTitle

Enables rendering an HTML <title> to a HeadOutlet component.

PointerEventArgs

Supplies information about a pointer event that is being raised.

ProgressEventArgs

Supplies information about a progress event that is being raised.

RenderMode

Provides pre-constructed IComponentRenderMode instances that may be used during rendering.

TouchEventArgs

Supplies information about a touch event that is being raised.

TouchPoint

Represents a single contact point on a touch-sensitive device. The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.

WebEventCallbackFactoryEventArgsExtensions

Provides extension methods for EventCallbackFactory and EventArgs types.

WebRenderTreeBuilderExtensions

Provides methods for building a collection of RenderTreeFrame entries.

WheelEventArgs

Supplies information about a mouse wheel event that is being raised.

Interfaces

IErrorBoundaryLogger

Logs exception information for a ErrorBoundary component.

IJSComponentConfiguration

Configures options for allowing JavaScript to add root components dynamically.

Remarks

For more information about Blazor events, see ASP.NET Core Blazor event handling.