Interface IDialogReference
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
An instance of a MudDialog.
public interface IDialogReference
- Extension Methods
Properties
Dialog
The dialog linked to this reference.
object? Dialog { get; }
Property Value
Id
The unique ID of this dialog.
Guid Id { get; }
Property Value
RenderCompleteTaskCompletionSource
TaskCompletionSource<bool> RenderCompleteTaskCompletionSource { get; }
Property Value
RenderFragment
The content within this dialog.
RenderFragment? RenderFragment { get; set; }
Property Value
Result
The result of closing the dialog.
Task<DialogResult?> Result { get; }
Property Value
Methods
Close()
Hides the dialog.
void Close()
Close(DialogResult?)
Hides the dialog and returns a result.
void Close(DialogResult? result)
Parameters
resultDialogResultThe result of closing the dialog.
Dismiss(DialogResult?)
Notifies that this dialog has been dismissed.
bool Dismiss(DialogResult? result)
Parameters
resultDialogResultThe result of closing the dialog.
Returns
- bool
Returns
trueif the result was set successfully.
GetReturnValueAsync<T>()
Gets the result of closing the dialog.
Task<T?> GetReturnValueAsync<T>()
Returns
- Task<T>
The results of closing the dialog.
Type Parameters
TThe type of value to return.
InjectDialog(object)
Replaces the dialog with the specified reference.
void InjectDialog(object inst)
Parameters
instobjectThe new dialog to use.
InjectRenderFragment(RenderFragment)
Replaces the dialog content.
void InjectRenderFragment(RenderFragment rf)
Parameters
rfRenderFragmentThe new content to use.