Namespace MudBlazor
Classes
- AbstractLocalizationInterceptor
Provides a base implementation for ILocalizationInterceptor.
- AdornmentSourceGeneratorEnumExtensions
Generated extension methods for Adornment enum.
- AggregateDefinition<T>
Represents a function which calculates aggregate values such as counts, sums, averages, and custom functions.
- AlignItemsSourceGeneratorEnumExtensions
Generated extension methods for AlignItems enum.
- AlignSourceGeneratorEnumExtensions
Generated extension methods for Align enum.
- AnchorSourceGeneratorEnumExtensions
Generated extension methods for Anchor enum.
- AnimationSourceGeneratorEnumExtensions
Generated extension methods for Animation enum.
- BaseMask
A base class for designing input masks for the MudMask, MudTextField<T>, and MudPicker<T> components.
- BaseTypography
Represents the base typography settings.
- BlockMask
A mask consisting of contiguous sets of characters.
- Body1Typography
Represents the Body1 typography settings.
- Body2Typography
Represents the Body2 typography settings.
- BoolConverter<T>
A universal T to bool? binding converter
- BreadcrumbItem
Represents a portion of a list of breadcrumbs.
- BreadcrumbLink
Represents a segment in a list of breadcrumbs.
- BreadcrumbSeparator
Represents a divider between breadcrumb items.
- BreakpointSourceGeneratorEnumExtensions
Generated extension methods for Breakpoint enum.
- Breakpoints
Represents the breakpoints for responsive design.
- BrowserViewportEventArgs
Provides data for the browser viewport event.
- ButtonTypeSourceGeneratorEnumExtensions
Generated extension methods for ButtonType enum.
- ButtonTypography
Represents the Button typography settings.
- CaptionTypography
Represents the Caption typography settings.
- CategoryAttribute
Specifies the name of the category in which to group the property of a MudBlazor component when displayed in the API documentation.
- CategoryTypes
Possible categories of MudBlazor components properties.
- CategoryTypes.Button
Used in: MudBaseButton, all components inheriting from it, and MudToggleIconButton.
- CategoryTypes.Chart
Used in all charts, that is in MudCategoryChartBase and all components inheriting from it.
- CategoryTypes.FormComponent
Used in MudFormComponent<T, U> and all components inheriting from it.
- CategoryTypes.General
Used in other base classes.
- CellContext<T>
Represents the current state of a cell in a MudDataGrid<T>.
- CellContext<T>.CellActions
Represents behaviors which can be performed on a cell.
- ChartOptions
Represents options which customize the display of a MudChart.
- ChartSeries
Represents a set of data to display in a MudChart.
- ChatArrowPositionSourceGeneratorEnumExtensions
Generated extension methods for ChatArrowPosition enum.
- ChatBubblePositionSourceGeneratorEnumExtensions
Generated extension methods for ChatBubblePosition enum.
- CollectionComparer<T>
Provides a comparer for IReadOnlyCollection<T> values by using a IEqualityComparer<T>. Equality is based on HashSet and the given IEqualityComparer
Note: Order of the sequence is not relevant, neither are multiple entries of the same value !
- ColorSourceGeneratorEnumExtensions
Generated extension methods for Color enum.
- Column<T>
Represents a vertical set of values.
- CommonSnackbarOptions
The options which control Snackbar pop-ups.
- ComponentBaseWithState
Represents a base class for designing components which maintain state.
- Converter<T>
Converter from T to string
Set converts to string Get converts from string
- DataGridRowClickEventArgs<T>
Represents the information related to a RowClick event.
- DataGridRowValidator
Represents the validation logic for a MudDataGrid<T> row.
- DateConverter
A ready made DateTime to string binding converter with configurable date format and culture
- DateMask
An input pattern mask which accepts date values.
- DateRange
Represents a date range used by a MudDatePicker.
- DefaultConverter<T>
A universal T to string binding converter
- DefaultLocalizationInterceptor
The DefaultLocalizationInterceptor manages translations, incorporating English as the default language, facilitating the addition of custom translations without imposing limitations on their implementation.
- DefaultTypography
Represents the default typography settings.
- Defaults
Contains common snackbar CSS classes.
- Defaults.Classes
Contains common snackbar CSS classes.
- Defaults.Classes.Position
The CSS classes used to position snackbars.
- DialogOptions
The customization options for a MudDialog.
- DialogParameters
The parameters passed into a MudDialog instance.
- DialogParameters<T>
The parameters passed into a MudDialog instance.
- DialogPositionSourceGeneratorEnumExtensions
Generated extension methods for DialogPosition enum.
- DialogReference
An instance of a MudDialog.
- DialogResult
The result of a user's interaction with a MudDialog.
- DialogService
A service for managing MudDialog components.
- DirectionSourceGeneratorEnumExtensions
Generated extension methods for Direction enum.
- DividerTypeSourceGeneratorEnumExtensions
Generated extension methods for DividerType enum.
- DoubleEpsilonEqualityComparer
Provides a comparer for double values with an epsilon tolerance.
- DrawerClipModeSourceGeneratorEnumExtensions
Generated extension methods for DrawerClipMode enum.
- DrawerVariantSourceGeneratorEnumExtensions
Generated extension methods for DrawerVariant enum.
- DropdownWidthSourceGeneratorEnumExtensions
Generated extension methods for DropdownWidth enum.
- EdgeSourceGeneratorEnumExtensions
Generated extension methods for Edge enum.
- EditButtonContext
Information about the Edit button of a MudTable<T> row.
- EventUtil
Utility class for opting out of rerendering in Blazor when an EventCallback is invoked. By default, components inherit from ComponentBase, which automatically invokes StateHasChanged after the component's event handlers are invoked. In some cases, it might be unnecessary or undesirable to trigger a rerender after an event handler is invoked. For example, an event handler might not modify the component state. https://learn.microsoft.com/aspnet/core/blazor/performance?view=aspnetcore-6.0#avoid-rerendering-after-handling-events-without-state-changes
- FilterContext<T>
Represents the current state of a filter in a MudDataGrid<T>.
- FilterContext<T>.FilterActions
Represents the apply and clear behaviors for a filter of aMudDataGrid<T>.
- FilterDefinition<T>
Represents the logic of a filter applied to MudGrid data.
- FilterExpressionGenerator
Represents a service which generates C# functions from text-based filter operations.
- FilterHeaderCell<T>
Represents a column filter shown when FilterMode is ColumnFilterRow.
- FilterOperator
Represents comparison operations which execute a filter in a MudDataGrid<T>.
- FilterOperator.Boolean
Represents filters which are available for boolean values.
- FilterOperator.DateTime
Represents filters which are available for date and time values.
- FilterOperator.Enum
Represents filters which are available for enumerations.
- FilterOperator.Guid
Represents filters which are available for Guid values.
- FilterOperator.Number
Represents filters which are available for numeric values.
- FilterOperator.String
Represents filters which are available for
string
values.
- FilterOptions
Represents additional options applied to the filter of a MudDataGrid<T>.
- FooterCell<T>
Represents a cell displayed at the bottom of a column.
- FooterContext<T>
Represents the current state of a footer in a MudDataGrid<T>.
- FooterContext<T>.FooterActions
Represents the actions which can be performed on the footer of MudDataGrid<T> columns.
- GridData<T>
Represents data to display in a MudDataGrid<T>.
- GridState<T>
Represents the current paging, sorting, and filtering for a MudDataGrid<T>.
- GroupDefinition<T>
Represents the grouping information for columns in a MudDataGrid<T>.
- H1Typography
Represents the H1 typography settings.
- H2Typography
Represents the H2 typography settings.
- H3Typography
Represents the H3 typography settings.
- H4Typography
Represents the H4 typography settings.
- H5Typography
Represents the H5 typography settings.
- H6Typography
Represents the H6 typography settings.
- HeaderCell<T>
Represents a cell displayed at the top of a MudDataGrid<T> column.
- HeaderContext<T>
Represents the current state of a header in a MudDataGrid<T>.
- HeaderContext<T>.HeaderActions
Represents the behaviors allowed for a MudDataGrid<T> header.
- HierarchyColumn<T>
Represents a column in a MudDataGrid<T> which can be expanded to show additional information.
- HorizontalAlignmentSourceGeneratorEnumExtensions
Generated extension methods for HorizontalAlignment enum.
- IJSRuntimeExtensions
Provides extension methods for IJSRuntime to handle JavaScript interop calls with error handling.
- InputModeSourceGeneratorEnumExtensions
Generated extension methods for InputMode enum.
- InputTypeSourceGeneratorEnumExtensions
Generated extension methods for InputType enum.
- JustifySourceGeneratorEnumExtensions
Generated extension methods for Justify enum.
- KeyObserver
Represents a key observer that handles key down and key up events for a specific HTML element.
- LayoutProperties
Represents the layout properties for a user interface.
- MarginSourceGeneratorEnumExtensions
Generated extension methods for Margin enum.
- MaxWidthSourceGeneratorEnumExtensions
Generated extension methods for MaxWidth enum.
- MessageBoxOptions
Represents options which are used during calls to show a simple MudDialog.
- MudAlert
Represents an alert used to display an important message which is statically embedded in the page content.
- MudAppBar
Represents a bar used to display actions, branding, navigation and screen titles.
- MudAutocomplete<T>
Represents a component with simple and flexible type-ahead functionality.
- MudAvatar
Represents a component which displays circular user profile pictures, icons or text.
- MudAvatarGroup
Represents a grouping of multiple MudAvatar components.
- MudBadge
Represents an overlay added to an icon or button to add information such as a number of new items.
- MudBaseBindableItemsControl<TChildComponent, TData>
Represents a base class for designing components with bindable items.
- MudBaseButton
Represents a base class for designing button components.
- MudBaseDatePicker
Represents a base class for designing date picker components.
- MudBaseInput<T>
Represents a base class for designing form input components.
- MudBaseItemsControl<TChildComponent>
Represents a base class for designing components which contain items.
- MudBooleanInput<T>
Represents a form input component which stores a boolean value.
- MudBreadcrumbs
Represents a series of links used to show the user's current location.
- MudBreakpointProvider
Represents a cascading parameter which exposes the window's current breakpoint (xs, sm, md, lg, xl).
- MudButton
Represents a button for actions, links, and commands.
- MudButtonGroup
Represents a group of connected MudButton components.
- MudCard
Represents a block of content which can include a header, image, content, and actions.
- MudCardActions
Represents a set of buttons displayed as part of a MudCard.
- MudCardContent
Represents the primary content displayed within a MudCard.
- MudCardHeader
Represents the top portion of a MudCard.
- MudCardMedia
Represents an image displayed as part of a MudCard.
- MudCarouselItem
Represents a slide displayed within a MudCarousel<TData>.
- MudCarousel<TData>
Represents a set of slides which transition after a delay.
- MudCategoryChartBase
Represents a base class for designing category MudChart components.
- MudChart
Represents a graphic display of data values in a line, bar, stacked bar, pie, heat map, or donut shape.
- MudChartBase
Shared a base class for designing category MudChart and MudTimeSeriesChart components.
- MudChatBubble
Represents the content displayed within a MudChat.
- MudChatFooter
Represents the footer of a MudChat.
- MudChatHeader
Represents the header of a MudChat.
- MudCheckBox<T>
Represents a form input for boolean values or selecting multiple items in a list.
- MudChipSet<T>
Represents a set of multiple MudChip<T> components.
- MudChip<T>
Represents a compact element used to enter information, select a choice, filter content, or trigger an action.
- MudCollapse
Represents a container for content which can be collapsed and expanded.
- MudColorPicker
Represents a sophisticated and customizable pop-up for choosing a color.
- MudComponentBase
Represents a base class for designing MudBlazor components.
- MudContextualActionBar
A contextual app bar.
- MudDataGridPager<T>
Represents a pager for navigating pages of a MudDataGrid<T>.
- MudDataGrid<T>
Represents a sortable, filterable data grid with multiselection and pagination.
- MudDatePicker
Represents a picker for dates.
- MudDateRangePicker
Represents a picker for a range of dates.
- MudDebouncedInput<T>
A base class for designing input components which update after a delay.
- MudDialog
An overlay providing the user with information, a choice, or other input.
- MudDialogContainer
An instance of a MudDialog.
- MudDialogProvider
A manager for MudDialog instances.
- MudDivider
A thin line that groups content in lists and layouts.
- MudDragAndDropIndexChangedEventArgs
The information related to a MudDropZone<T> index change event.
- MudDragAndDropItemTransaction<T>
The information related to a MudDropZone<T> drag-and-drop transaction.
- MudDragAndDropTransactionFinishedEventArgs<T>
The information related to a MudDropZone<T> completed drag-and-drop transaction.
- MudDrawer
Represents a navigation panel docked to the side of the page.
- MudDrawerContainer
A container for a MudDrawer component.
- MudDrawerHeader
Represents content at the top of a MudDrawer.
- MudDropContainer<T>
A container of MudDropZone<T> components for drag-and-drop operations.
- MudDropZone<T>
A location which can participate in a drag-and-drop operation.
- MudElement
A primitive component which allows dynamically changing the HTML element rendered under the hood.
- MudExpansionPanel
A component which can be expanded to show more content or collapsed to show only its header.
- MudExpansionPanels
A container which manages MudExpansionPanel components such that when one panel is expanded the others are collapsed automatically.
- MudFab
Represents a floating action button.
- MudField
A component similar to MudTextField<T> which supports custom content.
- MudFileUpload<T>
A form component for uploading one or more files. For
T
, use eitherIBrowserFile
for a single file orIReadOnlyList<IBrowserFile>
for multiple files.
- MudFlexBreak
A component for breaking a flex display using CSS styles.
- MudFocusTrap
A component which prevents the keyboard focus from cycling out of its child content.
- MudForm
A component for collecting and validating user input. Every input derived from MudFormComponent within it is monitored and validated.
- MudFormComponent<T, U>
Represents a base class for designing form input components.
- MudGlobal
A collection of settings that let you control the default behavior or appearance of MudBlazor components.
- MudGrid
A component for organizing the layout of page content.
- MudHeatMapCell
Represents a single cell in a HeatMap. You can override the value from the ChartSeries or provide a custom graphic to be shown inside the cell. You should provide a width and height for the custom graphic you are including so the Heat Map can resize it dynamically.
- MudHidden
A component which conditionally renders content depending on the screen size.
- MudHighlighter
A component which highlights words or phrases within text.
- MudIcon
A picture displayed via an SVG path or font.
- MudIconButton
Represents a button consisting of an icon.
- MudImage
A simple component that displays an image.
- MudInputControl
A base class for designing input components.
- MudInputLabel
A label which describes a MudInput<T> component.
- MudInputString
An input component for collecting alphanumeric values.
- MudInput<T>
A component for collecting an input value.
- MudItemDropInfo<T>
Record encapsulating data regarding a completed transaction
- MudLayout
A component which defines a common structure for multiple pages.
- MudLink
A clickable link which can navigate to a URL.
- MudListItem<T>
An item within a MudList<T> component.
- MudListSubheader
A header displayed as part of a MudList<T>.
- MudList<T>
A scrollable list for displaying text, avatars, and icons.
- MudLocalizer
This customizable localizer service allows users to supply custom translations for MudBlazor components. Users can register custom implementations using the following syntax, where the scope depends on the implementation:
services.Add{scope}Transient<MudLocalizer, CustomMudLocalizerImpl>()
orservices.TryAdd{scope}Transient<MudLocalizer, CustomMudLocalizerImpl>()
- MudMainContent
Represents the main content area of the MudLayout.
- MudMask
A text input which conforms user input to a specific format while typing.
Note that MudMask is recommended to be used in WASM projects only because it has known problems in BSS, especially with high network latency.
- MudMenu
An interactive menu that displays a list of options.
- MudMenuItem
A choice displayed as part of a list within a MudMenu component.
- MudMessageBox
A pop-up dialog with a simple message and button choices.
- MudNavGroup
A deeper level of navigation links as part of a MudNavMenu.
- MudNavLink
A navigation link as part of a MudNavMenu.
- MudNavMenu
A list of navigation links with support for groups.
- MudNumericField<T>
A field for numeric values from users.
- MudOverlay
A layer which darkens a window, often as part of showing a MudDialog.
- MudPageContentNavigation
A drawer used to navigate sections on a page.
- MudPageContentSection
A section (nav link) inside the MudPageContentNavigation
- MudPagination
A list of clickable page numbers along with navigation buttons.
- MudPaper
A surface for grouping other components.
- MudPickerContent
The content within a MudPicker<T>.
- MudPickerToolbar
The toolbar content of a MudPicker<T>.
- MudPicker<T>
A component for selecting date, time, and color values.
- MudPopover
Displays content as a window over other content.
- MudPopoverBase
A base class for implementing Popover components.
- MudPopoverProvider
A required component which manages all MudBlazor popovers.
- MudProgressCircular
A circle-shaped indicator of progress for an ongoing operation.
- MudProgressLinear
A line-shaped indicator of progress for an ongoing operation.
- MudRTLProvider
A language support provider for Right-to-Left (RTL) languages such as Arabic, Hebrew, and Persian.
- MudRadioGroup<T>
A group of MudRadio<T> components.
- MudRadio<T>
An option from a set of mutually exclusive options, often as part of a MudRadioGroup<T>.
- MudRangeInput<T>
A component for collecting start and end values which define a range.
- MudRating
A component for collecting and displaying ratings.
- MudRatingItem
A clickable item as part of a MudRating.
- MudScrollToTop
A button which lets the user jump to the top of the page.
- MudSelectItem<T>
A selectable option displayed within a MudSelect<T> component.
- MudSelect<T>
A component for choosing an item from a list of options.
- MudSimpleTable
A table similar to MudTable<T> but with basic styling features.
- MudSkeleton
A temporary placeholder for content while data is loaded.
- MudSlider<T>
A component which allows users to select a value within a specified range.
- MudStack
A component for aligning child items horizontally or vertically.
- MudStep
A individual step as part of a MudStepper.
- MudStepper
A wizard that guides the user through a series of steps to complete a transaction.
- MudTFootRow
A footer row displayed at the bottom of a MudTable<T> and each group.
- MudTHeadRow
A header row displayed at the top of a MudTable<T> and each group.
- MudTableBase
A base class for designing table components.
- MudTableGroupRow<T>
A grouping of values for a column in a MudTable<T>.
- MudTablePager
A component which changes pages and page size for a MudTable<T>.
- MudTableSortLabel<T>
A clickable column which toggles the sort column and direction for a MudTable<T>.
- MudTable<T>
A sortable, filterable table with multiselection and pagination.
- MudTd
A cell within a MudTr, MudTHeadRow, or MudTFootRow row component.
- MudTextField<T>
An input for collecting text values.
- MudTh
A header cell which labels a column of data for a MudTable<T>.
- MudTheme
Represents the theme settings for the MudBlazor user interface.
- MudToggleIconButton
Represents a button consisting of an icon that can be toggled between two distinct states.
- MudTr
A row of data within a MudTable<T>.
- MultiMask
A mask which can change its pattern based on partial input.
- NavigationContext
The state of a navigation component based on the state of its parent.
- NullableDateConverter
A ready made DateTime? to string binding converter with configurable date format and culture
- NumericConverter<T>
A universal T to double binding converter
Note: currently not in use. Should we ever use it, remove the [ExcludeFromCodeCoverage] attribute
- ObjectFitSourceGeneratorEnumExtensions
Generated extension methods for ObjectFit enum.
- ObjectPositionSourceGeneratorEnumExtensions
Generated extension methods for ObjectPosition enum.
- OrientationSourceGeneratorEnumExtensions
Generated extension methods for Orientation enum.
- OriginSourceGeneratorEnumExtensions
Generated extension methods for Origin enum.
- OverflowBehaviorSourceGeneratorEnumExtensions
Generated extension methods for OverflowBehavior enum.
- OverlineTypography
Represents the Overline typography settings.
- Palette
Represents a palette of colors used throughout the application.
- PaletteDark
Represents a dark color palette.
- PaletteLight
Represents a light color palette.
- PatternMask
A simple input mask consisting of characters.
- PickerVariantSourceGeneratorEnumExtensions
Generated extension methods for PickerVariant enum.
- PlacementSourceGeneratorEnumExtensions
Generated extension methods for Placement enum.
- PopoverHolderContainer
Represents a container for IMudPopoverHolder, along with the associated PopoverHolderOperation.
- PopoverOptions
Represents the options for IPopoverService.
- PositionSourceGeneratorEnumExtensions
Generated extension methods for Position enum.
- PropertyColumn<T, TProperty>
Represents a column in a MudDataGrid<T> associated with an object's property.
- QueryFilterExtensions
Provides extension methods for filtering queryable data sources using filter definitions.
- QuerySortExtensions
Provides extension methods for sorting queryable data sources using sort definitions.
- Range<T>
A range of values.
- RegexMask
An input mask consisting of a regular expression.
- ResizeModeSourceGeneratorEnumExtensions
Generated extension methods for ResizeMode enum.
- ScrollBehaviorSourceGeneratorEnumExtensions
Generated extension methods for ScrollBehavior enum.
- ScrollSectionCenteredEventArgs
Provides data for the ScrollSectionSectionCentered event.
- SelectColumn<T>
Represents a checkbox column used to select rows in a MudDataGrid<T>.
- SelectionModeSourceGeneratorEnumExtensions
Generated extension methods for SelectionMode enum.
- SeveritySourceGeneratorEnumExtensions
Generated extension methods for Severity enum.
- Shadow
Represents the typography settings for Shadow.
- SizeSourceGeneratorEnumExtensions
Generated extension methods for Size enum.
- SkeletonTypeSourceGeneratorEnumExtensions
Generated extension methods for SkeletonType enum.
- SliderContext<T>
The current state of a MudSlider<T> component, containing both the value and nullable value.
- Snackbar
The service used to display snackbar messages.
- SnackbarOptions
The options applied to an individual snackbar.
- SnackbarService
A service for managing snackbars.
- SortDefinition<T>
Represents information about sorting in a MudDataGrid<T>.
- SortDirectionSourceGeneratorEnumExtensions
Generated extension methods for SortDirection enum.
- SortModeSourceGeneratorEnumExtensions
Generated extension methods for SortMode enum.
- StepperInteractionEventArgs
Information about a requested step change when OnPreviewInteraction occurs.
- StretchItemsSourceGeneratorEnumExtensions
Generated extension methods for StretchItems enum.
- Subtitle1Typography
Represents the Subtitle1 typography settings.
- Subtitle2Typography
Represents the Subtitle2 typography settings.
- SvgLegend
Represents a series of series labels as an SVG path.
- SwipeEventArgs
Provides event data for the swipe event.
- TabHeaderPositionSourceGeneratorEnumExtensions
Generated extension methods for TabHeaderPosition enum.
- TableContext
The current state of a MudTable<T>.
- TableContext<T>
The current state of a MudTable<T>.
- TableData<T>
The result of a call to ServerData.
- TableExtensions
Provides extension methods for sorting and for MudTable<T>.
- TableGroupData<TKey, TElement>
The data within a MudTable<T> group when grouping is enabled.
- TableGroupDefinition<T>
A definition of a group within a MudTable<T>.
- TableRowClickEventArgs<T>
The information passed during a MudTable<T> row click event.
- TableRowHoverEventArgs<T>
The information passed when entering a row for a MudTable<T>.
- TableRowValidator
A validator for rows within a MudTable<T>.
- TableState
The state of a MudTable<T> when requesting data via ServerData.
- TemplateColumn<T>
Represents an additional column for a MudDataGrid<T> which isn't tied to data.
- TimelineAlignSourceGeneratorEnumExtensions
Generated extension methods for TimelineAlign enum.
- TimelineOrientationSourceGeneratorEnumExtensions
Generated extension methods for TimelineOrientation enum.
- TimelinePositionSourceGeneratorEnumExtensions
Generated extension methods for TimelinePosition enum.
- TransitionSourceGeneratorEnumExtensions
Generated extension methods for Transition enum.
- TypoSourceGeneratorEnumExtensions
Generated extension methods for Typo enum.
- Typography
Typography settings for Typo types used throughout the theme.
- UnderlineSourceGeneratorEnumExtensions
Generated extension methods for Underline enum.
- VariantSourceGeneratorEnumExtensions
Generated extension methods for Variant enum.
- WidthSourceGeneratorEnumExtensions
Generated extension methods for Width enum.
- WrapSourceGeneratorEnumExtensions
Generated extension methods for Wrap enum.
- ZIndex
Represents the Z-index values for different components.
Structs
- DropdownSettings
The behavior of a dropdown popover.
- MaskOption
A filter which determines when to use a mask for a MultiMask.
Interfaces
- IBrowserViewportObserver
Represents an observer for browser viewport updates.
- IBrowserViewportService
Represents a service that serves to listen to browser window size changes and breakpoints.
- IDialogReference
An instance of a MudDialog.
- IDialogService
A service for managing MudDialog components.
- IEventListener
Interface for listening to JavaScript events.
- IEventListenerFactory
Factory interface for creating instances of IEventListener.
- IFilterDefinition<T>
Defines filter definition features for a column.
- IJsApiService
Provides JavaScript API services for various browser operations.
- IKeyDownObserver
Represents an observer that observes and responds to key down events.
- IKeyInterceptorObserver
Represents an observer that observes and responds to key up and down events.
- IKeyInterceptorService
Represents a service that intercepts key events for specified HTML elements.
- IKeyUpObserver
Represents an observer that observes and responds to key up events.
- ILocalizationEnumInterceptor
Provides functionality to localize enumeration values. Users can register custom implementations using the syntax:
AddLocalizationEnumInterceptor<TInterceptor>(IServiceCollection, Func<IServiceProvider, TInterceptor>)AddLocalizationEnumInterceptor<TInterceptor>(IServiceCollection).
- ILocalizationInterceptor
This customizable localization interceptor enables users to tailor existing localizations, incorporating features such as logging missing translations or completely redefining the localization selection process. Users can register custom implementations using the syntax:
AddLocalizationInterceptor<TInterceptor>(IServiceCollection, Func<IServiceProvider, TInterceptor>)AddLocalizationInterceptor<TInterceptor>(IServiceCollection).
- IMask
Implements input masking features for a mask.
- IMudPopoverHolder
This interface serves as a container for the values of a IPopover and is used by the MudPopoverProvider to render the popover.
- IPopover
Represents a popover component.
- IPopoverObserver
Represents an observer for popover updates.
- IPopoverService
Represents a service for managing popovers.
- IScrollListener
Interface for a scroll listener that listens to scroll events on a specified element.
- IScrollListenerFactory
Factory interface for creating instances of IScrollListener.
- IScrollManager
Provides methods for managing scroll behavior.
- IScrollSpy
Interface for spying on scroll events and managing scroll behavior for specified elements.
- IScrollSpyFactory
Factory interface for creating instances of IScrollSpy.
- ISnackbar
Defines the snackbar service.
Enums
- Adornment
Specifies the position of an adornment in a field.
- AggregateType
Indicates the type of aggregation to perform.
- AlignItems
The vertical alignment applied to items in a MudStack or MudDataGrid<T>.
- Anchor
Indicates the edge of a conainter that a component will appear.
- Animation
Indicates the type of animation used for a MudSkeleton component.
- Breakpoint
Indicates a browser width used to trigger behaviors.
- ButtonType
Indicates the behavior performed when a button is clicked.
- ChartType
Indicates the type of chart to display.
- ChatArrowPosition
The position of the Chat Bubble Arrow
- Color
The color themes available in MudBlazor, allowing components to adapt their visual style based on the selected color.
- ColorPickerMode
Indicates the initial mode used by a MudColorPicker.
- ColorPickerView
Indicates the color selection view for a MudColorPicker.
- DataGridEditMode
Indicates how values are edited for MudDataGrid<T> cells.
- DataGridEditTrigger
Indicates the behavior which begins editing a cell.
- DataGridFilterCaseSensitivity
Indicates how string values are compared for a MudDataGrid<T> filter.
- DataGridFilterMode
Indicates the filtering behavior for MudDataGrid<T> rows.
- DefaultFocus
Indicates the element which will receive focus.
- DialogPosition
The location of a MudDialog when it is opened.
- DividerType
The type of MudDivider to display.
- DrawerClipMode
Indicates the clipping behavior of a MudDrawer when inside of a MudLayout.
- DrawerVariant
Indicates the behavior of a MudDrawer.
- DropdownWidth
Indicates the behavior of a MudPopover drop down relative width.
- Edge
Specifies where a negative margin is applied within a layout component. This is typically used in conjunction with elements that have leading or trailing adornments.
- HorizontalAlignment
The position of a component relative to its container.
- InputMode
The inputmode global attribute is an enumerated attribute that hints at the type of data that might be entered by the user while editing the element or its contents. Not supported by safari. Use Pattern to achieve special mobile keyboards in safari. https://developer.mozilla.org/docs/Web/HTML/Global_attributes/inputmode
- InterpolationOption
Indicates the technique used to smooth lines connecting values in a MudChart.
- Margin
Indicates the amount of spacing to apply.
- MouseEvent
Indicates the action which displays a MudMenu.
- ObjectFit
Indicates how an object is sized relative to its container.
- ObjectPosition
Indicates the position of an object relative to its container.
- OpenTo
Indicates the initial view of a date or time picker component.
- Orientation
Indicates the display orientation of a MudPicker<T>.
- Origin
Indicates the position or direction a component is displayed relative to its parent container.
- OverflowBehavior
Controls how a component behaves when the browser is scrolled.
- Page
Indicates a pagination behavior.
- PickerVariant
Indicates the display behavior of a MudPicker<T> component.
- PopoverHolderOperation
Represents the operation types for IMudPopoverHolder.
- PopoverMode
Specifies the mode for displaying popovers.
- ResizeMode
Indicates the column resizing behavior for a MudDataGrid<T>.
- ScrollBehavior
Specifies the scroll behavior for scrolling operations.
- SelectionMode
Indicates the types of selections allowed.
- Size
Indicates the size of a component.
- SkeletonType
Indicates the shape of a MudSkeleton component.
- SnackbarDuplicatesBehavior
Controls what happens when duplicate snackbars are detected.
- SortDirection
Indicates the direction that search results are sorted by.
- SortMode
Indicates the sorting mode for a MudDataGrid<T>.
- StepAction
Indicates the requested behavior of a button in a MudStepper component.
- StretchItems
Specifies how items in a flex container are stretched along the main axis.
- TableApplyButtonPosition
Indicates the position of the commit button during inline edits to a MudTable<T>.
- TableEditButtonPosition
Indicates the position of the edit button which starts inline edits for a MudTable<T>.
- TableEditTrigger
Indicates the behavior which begins inline editing for a MudTable<T>.
- Typo
Typography controls the text throughout the theme, like font-family, size, and other settings.
- Variant
Indicates the display variation applied to a component.
- XAxisLabelPosition
Indicates the position of the X axis labels as either top or bottom in a HeatMap
- YAxisLabelPosition
Indicates the position of the Y axis labels as either left or right in a HeatMap