Back to Devexpress

MessageBoxOptions.Text Property

blazor-devexpress-dot-blazor-dot-messageboxoptions.md

latest2.7 KB
Original Source

MessageBoxOptions.Text Property

Specifies the message box text.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(null)]
public string Text { get; set; }

Property Value

TypeDefaultDescription
Stringnull

The message box text.

|

Remarks

Use the Text property to specify the message box text:

razor
<DxDialogProvider />
<DxButton Text="Show a message box window" Click="@OpenConfirmDialogAsync" />

@code {
    [Inject] IDialogService DialogService { get; set; }

    private async Task OpenConfirmDialogAsync() {
        await DialogService.ConfirmAsync(new MessageBoxOptions() {
            Title = "Error",
            Text = "Unable to process the request. Please try again later or contact support.",
            OkButtonText = "Contact Support",
            CancelButtonText = "Try Later",
            RenderStyle = MessageBoxRenderStyle.Danger
        });
    }
}

Run Demo

Display Multiline Text

For security reasons, the message box encodes the Text property value. To display multiple lines of text in the message box, specify the CssClass property as follows:

razor
<DxDialogProvider RenderStyle="MessageBoxRenderStyle.Danger" />

<DxButton Text="Show a message box window"
          Click="@OpenConfirmDialogAsync" />

@code {
    [Inject] IDialogService DialogService { get; set; }

    private async Task OpenConfirmDialogAsync() {
        await DialogService.ConfirmAsync(new MessageBoxOptions() {
            Title = "Unsaved Changes",
            Text = "A data item has been modified.\r\nDo you want to save changes?",
            RenderStyle = MessageBoxRenderStyle.Warning,
            OkButtonText = "Save",
            CancelButtonText = "Don't Save",
            CssClass = "my-messagebox",
        });
    }
}
css
.my-messagebox {
    white-space: pre-line;
}

See Also

MessageBoxOptions Class

MessageBoxOptions Members

DevExpress.Blazor Namespace