Class MudAlert
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
Represents an alert used to display an important message which is statically embedded in the page content.
public class MudAlert : MudComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged
- Inheritance
-
MudAlert
- Implements
- Inherited Members
- Extension Methods
Constructors
MudAlert()
public MudAlert()
Fields
_icon
protected string? _icon
Field Value
Properties
ChildContent
Gets or sets the content within the alert.
[Parameter]
[Category("Behavior")]
public RenderFragment? ChildContent { get; set; }
Property Value
Remarks
This property allows for custom content to displayed inside of the alert, but it is not required.
ClassPosition
protected string ClassPosition { get; }
Property Value
Classname
protected string Classname { get; }
Property Value
CloseIcon
Gets or sets the icon used for the close button.
[Parameter]
[Category("Appearance")]
public string CloseIcon { get; set; }
Property Value
Remarks
Defaults to Close. This icon is only displayed when the ShowCloseIcon property is true
.
CloseIconClicked
Occurs when the close button has been clicked.
[Parameter]
public EventCallback<MudAlert> CloseIconClicked { get; set; }
Property Value
ContentAlignment
Gets or sets the position of the text to the start (Left in LTR and right in RTL).
[Parameter]
[Category("Appearance")]
public HorizontalAlignment ContentAlignment { get; set; }
Property Value
Remarks
Defaults to Left.
Dense
Gets or sets whether compact padding will be used.
[Parameter]
[Category("Appearance")]
public bool Dense { get; set; }
Property Value
Remarks
Defaults to false
.
Elevation
Gets or sets the size of the drop shadow.
[Parameter]
[Category("Appearance")]
public int Elevation { get; set; }
Property Value
Remarks
Defaults to 0
. A higher number creates a heavier drop shadow. Use a value of 0
for no shadow.
Icon
Gets or sets the icon displayed for this alert.
[Parameter]
[Category("Appearance")]
public string? Icon { get; set; }
Property Value
Remarks
Defaults to null
. When set, the custom icon will be displayed. Otherwise, the icon will depend on the Severity property.
NoIcon
Gets or sets whether no icon is displayed.
[Parameter]
[Category("Appearance")]
public bool NoIcon { get; set; }
Property Value
Remarks
Defaults to false
. To customize the icon, use the Icon property.
OnClick
Occurs when the alert has been clicked.
[Parameter]
public EventCallback<MouseEventArgs> OnClick { get; set; }
Property Value
RightToLeft
[CascadingParameter(Name = "RightToLeft")]
public bool RightToLeft { get; set; }
Property Value
Severity
Gets or sets the severity of the alert.
[Parameter]
[Category("Behavior")]
public Severity Severity { get; set; }
Property Value
Remarks
The severity determines the color and icon used.
ShowCloseIcon
Gets or sets whether a close icon is displayed.
[Parameter]
[Category("Behavior")]
public bool ShowCloseIcon { get; set; }
Property Value
Remarks
To customize which icon is displayed for the close icon, set the CloseIcon property.
Square
Gets or sets whether rounded corners are disabled.
[Parameter]
[Category("Appearance")]
public bool Square { get; set; }
Property Value
Remarks
Defaults to false
.
Can be overridden by Rounded
Variant
Gets or sets the display variant to use.
[Parameter]
[Category("Appearance")]
public Variant Variant { get; set; }
Property Value
Remarks
Defaults to Text. The variant changes the appearance of the alert, such as Text
, Outlined
, or Filled
.
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnParametersSet()
protected override void OnParametersSet()