Table of Contents

Namespace MudBlazor

Classes

AbstractLocalizationInterceptor

Provides a base implementation for ILocalizationInterceptor.

ActivatableCallback
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
BaseTypography

Represents the base typography settings.

BlockMask
Body1

Represents the Body1 typography settings.

Body2

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.

Button

Represents the Button typography settings.

ButtonTypeSourceGeneratorEnumExtensions

Generated extension methods for ButtonType enum.

Caption

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.Alert
CategoryTypes.AppBar
CategoryTypes.Avatar
CategoryTypes.AvatarGroup
CategoryTypes.Badge
CategoryTypes.Breadcrumbs
CategoryTypes.BreakpointProvider
CategoryTypes.Button

Used in: MudBaseButton, all components inheriting from it, and MudToggleIconButton.

CategoryTypes.ButtonGroup
CategoryTypes.Card
CategoryTypes.Carousel
CategoryTypes.Chart

Used in all charts, that is in MudCategoryChartBase and all components inheriting from it.

CategoryTypes.Chip
CategoryTypes.ChipSet
CategoryTypes.ComponentBase

Used in MudComponentBase.

CategoryTypes.Container
CategoryTypes.Dialog
CategoryTypes.Divider
CategoryTypes.Drawer
CategoryTypes.DropZone
CategoryTypes.Element
CategoryTypes.ExpansionPanel
CategoryTypes.Field
CategoryTypes.FileUpload
CategoryTypes.FocusTrap
CategoryTypes.Form
CategoryTypes.FormComponent

Used in MudFormComponent<T, U> and all components inheriting from it.

CategoryTypes.General

Used in other base classes.

CategoryTypes.Grid
CategoryTypes.Hidden
CategoryTypes.Highlighter
CategoryTypes.Icon
CategoryTypes.Image
CategoryTypes.Item
CategoryTypes.Link
CategoryTypes.List
CategoryTypes.MainContent
CategoryTypes.Menu
CategoryTypes.MessageBox
CategoryTypes.NavMenu
CategoryTypes.Overlay
CategoryTypes.Pagination
CategoryTypes.Paper
CategoryTypes.Picker
CategoryTypes.Popover
CategoryTypes.ProgressCircular
CategoryTypes.ProgressLinear
CategoryTypes.RTLProvider
CategoryTypes.Radio
CategoryTypes.Rating
CategoryTypes.ScrollToTop
CategoryTypes.SimpleTable
CategoryTypes.Skeleton
CategoryTypes.Slider
CategoryTypes.Stack
CategoryTypes.SwipeArea
CategoryTypes.Table
CategoryTypes.Tabs
CategoryTypes.Text
CategoryTypes.Timeline
CategoryTypes.ToolBar
CategoryTypes.Tooltip
CategoryTypes.TreeView
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.

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.

Colors
Colors.Amber
Colors.Blue
Colors.BlueGray
Colors.Brown
Colors.Cyan
Colors.DeepOrange
Colors.DeepPurple
Colors.Gray
Colors.Green
Colors.Indigo
Colors.LightBlue
Colors.LightGreen
Colors.Lime
Colors.Orange
Colors.Pink
Colors.Purple
Colors.Red
Colors.Shades
Colors.Teal
Colors.Yellow
Column<T>

Represents a vertical set of values.

CommonSnackbarOptions
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

Converter<T, U>
Converters
DataGridExtensions
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
DateRange

Represents a date range used by a MudDatePicker.

Default

Represents the default typography settings.

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.

Defaults
Defaults.Classes
Defaults.Classes.Position
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.

EdgeSourceGeneratorEnumExtensions

Generated extension methods for Edge enum.

ElementReferenceExtensions
EventHandlers
EventListener
EventListenerFactory
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/en-us/aspnet/core/blazor/performance?view=aspnetcore-6.0#avoid-rerendering-after-handling-events-without-state-changes

ExpressionExtensions
FieldType

Represents a description of a MudGrid field.

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>.

GridStateVirtualize<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>.

H1

Represents the H1 typography settings.

H2

Represents the H2 typography settings.

H3

Represents the H3 typography settings.

H4

Represents the H4 typography settings.

H5

Represents the H5 typography settings.

H6

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.

IIJSRuntimeExtentions
Icons
Icons.Custom
Icons.Custom.Brands
Icons.Custom.FileFormats
Icons.Custom.Uncategorized
Icons.Material
Icons.Material.Filled
Icons.Material.Outlined
Icons.Material.Rounded
Icons.Material.Sharp
Icons.Material.TwoTone
Input

Represents the Input typography settings.

InputModeSourceGeneratorEnumExtensions

Generated extension methods for InputMode enum.

InputTypeSourceGeneratorEnumExtensions

Generated extension methods for InputType enum.

JsApiService
JustifySourceGeneratorEnumExtensions

Generated extension methods for Justify enum.

LabelAttribute
LabelPositionSourceGeneratorEnumExtensions

Generated extension methods for LabelPosition enum.

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.

MudBaseSelectItem

Represents a base class for designing selection 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, or donut shape.

MudChartBase

Shared a base class for designing category MudChart and MudTimeSeriesChart components.

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.

MudContainer
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>
MudDialog

An overlay providing the user with information, a choice, or other input.

MudDialogInstance

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

Represents 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.

MudDynamicDropItem<T>
MudDynamicTabs
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 either IBrowserFile for a single file or IReadOnlyCollection<IBrowserFile> for multiple files.

MudFlexBreak
MudFocusTrap

A component which prevents the keyboard focus from cycling out of its child content.

MudForm
MudFormComponent<T, U>

Represents a base class for designing form input components.

MudGlobal
MudGlobal.DialogDefaults
MudGlobal.InputDefaults
MudGlobal.OverlayDefaults
MudGlobal.PickerDefaults
MudGlobal.PopoverDefaults
MudGlobal.TooltipDefaults
MudGlobal.TransitionDefaults
MudGrid
MudHidden
MudHighlighter
MudIcon
MudIconButton

Represents a button consisting of an icon.

MudImage
MudInputControl
MudInputLabel
MudInputString
MudInput<T>
MudItem
MudItemDropInfo<T>

Record encapsulating data regarding a completed transaction

MudLayout
MudLink
MudListItem<T>
MudListSubheader
MudList<T>
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>() or services.TryAdd{scope}Transient<MudLocalizer, CustomMudLocalizerImpl>()

MudMainContent
MudMask
MudMenu
MudMenuItem
MudMessageBox
MudNavGroup
MudNavLink
MudNavMenu
MudNumericField<T>
MudOverlay
MudPageContentNavigation
MudPageContentSection

A section (nav link) inside the MudPageContentNavigation

MudPagination
MudPaper
MudPickerContent

Represents the content within a MudPicker<T>.

MudPickerToolbar

Represents the toolbar content of a MudPicker<T>.

MudPicker<T>

Represents a common form component for selecting date, time, and color values.

MudPopover
MudPopoverBase

Base class for implementing Popover component.

MudPopoverHandler
MudPopoverProvider
MudPopoverService
MudProgressCircular
MudProgressLinear
MudRTLProvider

Represents a language support provider for Right-to-Left (RTL) languages such as Arabic, Hebrew, and Persian.

MudRadioGroup<T>
MudRadio<T>
MudRangeInput<T>
MudRating
MudRatingItem
MudRender
MudScrollToTop
MudSelectItem<T>

Represents an option of a select or multi-select. To be used inside MudSelect.

MudSelect<T>
MudSimpleTable
MudSkeleton
MudSlider<T>

Represents a slider component, allowing users to select a value within a specified range.

MudSnackbarElement
MudSnackbarProvider
MudSpacer
MudStack
MudSwipeArea
MudSwitch<T>
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.

MudTabPanel
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.

MudTabs
MudTd

A cell within a MudTr, MudTHeadRow, or MudTFootRow row component.

MudText
MudTextField<T>
MudTh

A header cell which labels a column of data for a MudTable<T>.

MudTheme

Represents the theme settings for the MudBlazor user interface.

MudThemeProvider
MudTimePicker
MudTimeSeriesChart
MudTimeSeriesChartBase
MudTimeline
MudTimelineItem
MudToggleGroup<T>
MudToggleIconButton

Represents a button consisting of an icon that can be toggled between two distinct states.

MudToggleItem<T>
MudToolBar
MudTooltip
MudTr

A row of data within a MudTable<T>.

MudTreeViewItemToggleButton
MudTreeViewItem<T>
MudTreeView<T>
MudVirtualize<T>
MultiMask
NavigationContext
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.

Overline

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
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.

PseudoCss
QueryFilterExtensions

Provides extension methods for filtering queryable data sources using filter definitions.

QuerySortExtensions

Provides extension methods for sorting queryable data sources using sort definitions.

RangeConverter<T>
Range<T>

Represents a range of values.

RegexMask
ResizeModeSourceGeneratorEnumExtensions

Generated extension methods for ResizeMode enum.

ScrollBehaviorSourceGeneratorEnumExtensions

Generated extension methods for ScrollBehavior enum.

ScrollEventArgs
ScrollListenerFactory
ScrollManager
ScrollManagerException
ScrollSectionCenteredEventArgs
ScrollSpy
ScrollSpyFactory
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>

Represents the context of a slider component, containing both the value and nullable value of the slider.

Snackbar
SnackbarConfiguration
SnackbarOptions
SnackbarService
SortDefinition<T>

Represents information about sorting in a MudDataGrid<T>.

SortDirectionSourceGeneratorEnumExtensions

Generated extension methods for SortDirection enum.

SortModeSourceGeneratorEnumExtensions

Generated extension methods for SortMode enum.

StretchItemsSourceGeneratorEnumExtensions

Generated extension methods for StretchItems enum.

Subtitle1

Represents the Subtitle1 typography settings.

Subtitle2

Represents the Subtitle2 typography settings.

SwipeEventArgs

Provides event data for the swipe event.

TabHeaderPositionSourceGeneratorEnumExtensions

Generated extension methods for TabHeaderPosition enum.

TabInteractionEventArgs
TableButtonPositionExtensions
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
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.

TaskExtensions
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.

TreeItemData<T>
TypoSourceGeneratorEnumExtensions

Generated extension methods for Typo enum.

Typography

Represents the typography settings for different components.

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.

_Imports

Structs

Block
MaskChar
MaskOption

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
IEventListenerFactory
IFilterDefinition<T>

Defines filter definition features for a column.

IJsApiService
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
IMudPopoverHolder

This interface serves as a container for the values of a IPopover and is used by the MudPopoverProvider to render the popover.

IMudPopoverService
IPopover

Represents a popover component.

IPopoverObserver

Represents an observer for popover updates.

IPopoverService

Represents a service for managing popovers.

IScrollListener
IScrollListenerFactory
IScrollManager

Inject with the AddMudBlazorScrollServices extension.

IScrollSpy
IScrollSpyFactory
ISnackbar

Enums

Adornment
AggregateType

Indicates the type of aggregation to perform.

Align
AlignItems

Specifies how children of a flex container are aligned along the cross axis.

Anchor

Indicates the edge of a conainter that a component will appear.

Animation
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.

Color
ColorPickerMode

Indicates the initial mode used by a MudColorPicker.

ColorPickerView

Indicates the color selection view for a MudColorPicker.

ContentNavigationExpandBehaviour
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.

Direction
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.

Edge

Indicates the location of any negative margin.

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/en-US/docs/Web/HTML/Global_attributes/inputmode

InputType
InterpolationOption

Indicates the technique used to smooth lines connecting values in a MudChart.

Justify

Specifies the distribution of children within a flex container along the main axis.

LabelPosition
Margin

Indicates the amount of spacing to apply.

MaxWidth
MouseEvent
ObjectFit
ObjectPosition
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
Page

Indicates a pagination behavior.

PickerVariant

Indicates the display behavior of a MudPicker<T> component.

Placement
PopoverHolderOperation

Represents the operation types for IMudPopoverHolder.

PopoverMode

Specifies the mode for displaying popovers.

Position
ResizeMode

Indicates the column resizing behavior for a MudDataGrid<T>.

ScrollBehavior

Smooth: scrolls in a smooth fashion; Auto: is immediate

SelectionMode

Indicates the types of selections allowed.

Severity
Size

Indicates the size of a component.

SkeletonType
SnackbarDuplicatesBehavior
SortDirection

Indicates the direction that search results are sorted by.

SortMode

Indicates the sorting mode for a MudDataGrid<T>.

StretchItems

Specifies how children of a flex container are stretched along the main axis.

SwipeDirection
TabHeaderPosition
TabInteractionType
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>.

TimeEditMode
TimelineAlign
TimelineOrientation
TimelinePosition
Transition
Typo
Underline
Variant

Indicates the display variation applied to a component.

Width
Wrap

The flex-wrap CSS property sets whether flex items are forced onto one line or can wrap onto multiple lines. If wrapping is allowed, it sets the direction that lines are stacked.