Namespace MudBlazor.Services
Classes
- BrowserWindowSize
Represents the size of a browser window.
- KeyInterceptorOptions
Configuration options for key interception.
- KeyOptions
Configuration for preventDefault() and stopPropagation() control
For PreventDown, PreventUp, StopDown and StopUp the configuration which key combinations should match is a JavaScript boolean expression.
Examples: For the examples, let's assume the Tab key was pressed. Note: for combinations of more than one modifier the following order of modifiers must be followed strictly: shift+ctrl+alt+meta
* Don't prevent key down: PreventDown=null or PreventDown="none" * Prevent key down of unmodified keystrokes such as "Tab": PreventDown="key+none" * Prevent key down of Tab and Ctrl+Tab PreventDown="key+none|key+ctrl" * Prevent key down of just Ctrl+Tab PreventDown="key+ctrl" * Prevent key down of Ctrl+Tab and Shift+Tab but not Shift+Ctrl+Tab: PreventDown="key+shift|key+ctrl" * Prevent key down of Shift+Ctrl+Tab and Ctrl+Tab but not Shift+Tab: PreventDown="key+shift+ctrl|key+ctrl" * Prevent any combination of key and modifiers, but not the unmodified key: PreventDown="key+any" * Prevent any combination of key and modifiers, even the unmodified key: PreventDown="any"
- MudServicesConfiguration
Common services configuration required by MudBlazor components
- ResizeObserverOptions
Options for configuring the IResizeObserver.
- ResizeOptions
Represents options for IBrowserViewportService.
Interfaces
- IJsEvent
Provides functionality to subscribe to JavaScript events of any HTML element by its ID.
- IJsEventFactory
Provides a factory for creating instances of IJsEvent.
- IResizeObserver
Interface for observing resize events on elements.
- IResizeObserverFactory
Factory interface for creating instances of IResizeObserver.
Delegates
- KeyboardEvent
Represents a method that will handle keyboard events.
- SizeChanged
Delegate for handling size change events.