Table of Contents

Namespace Material.Blazor.Internal

Classes

ComponentFoundation

The base class for all Material.Blazor components.

ConditionalCssClasses

This is a helper class to conditionally apply CSS classes to an HTML element. Classes are added with the "AddIf(string, Func(bool))" method. From "ToString()" just the classes satisfying the condition are returned, joined into one string.

InputComponent<T>

This is like InputBase from Microsoft.AspNetCore.Components.Forms, except that it treats [CascadingParameter] EditContext as optional.

InternalCarouselPanel<TItem>

Panel for the carousel, returning ShouldRender() => false;

InternalDatePickerDayButton

For Material.Blazor internal use only.

InternalDatePickerPanel

For Material.Blazor internal use only.

InternalDatePickerYearButton

For Material.Blazor internal use only.

InternalDragAndDropItem

For Material.Blazor internal use only.

InternalDragAndDropSpacer

For Material.Blazor internal use only.

InternalSnackbar
InternalSnackbarAnchor

An anchor component that displays snackbar notification that you display via ShowSnackbar(string, Action, string, string, MBNotifierCloseMethod?, bool, bool, int?, bool). Place this component at the top of either App.razor or MainLayout.razor.

InternalToastAnchor

An anchor component that displays toast notification that you display via ShowToast(MBToastLevel, string, string, MBNotifierCloseMethod?, string, string, IMBIconFoundry?, bool?, uint?, bool). Place this component at the top of either App.razor or MainLayout.razor.

InternalTooltipAnchor

An anchor component that displays tooltips that you add, and using IMBTooltipService. Place this component at the top of either App.razor or MainLayout.razor.

MultiSelectComponent<T, TListElement>

A DRY inspired abstract class providing MBSelect<TItem> and MBRadioButtonGroup<TItem> with validation.

SingleSelectComponent<T, TListElement>

A DRY inspired abstract class providing MBSelect<TItem> and MBRadioButtonGroup<TItem> with validation.

SnackbarInstance

An instance of a snackbar message.