@using Entities.DTO @inject ISnackbar Snackbar 编辑属性 Cancel 确认 @code { [CascadingParameter] private IMudDialogInstance MudDialog { get; set; } [Parameter] public BlazoredTextEditor TextEditor { get; set; } = new BlazoredTextEditor(); [Parameter] public string EditorText { get; set; } = "{}"; private void HandleClick() { TextEditor.InsertText(EditorText); } private void Cancel() => MudDialog.Cancel(); protected async override Task OnInitializedAsync() { await DelayInsert(); await base.OnInitializedAsync(); } private async Task DelayInsert() { await Task.Delay(100); HandleClick(); } private async void Confirm() { Snackbar.Add("属性已更新", Severity.Success); EditorText = await TextEditor.GetText(); MudDialog.Close(DialogResult.Ok(TextEditor)); } }