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
result
DialogResultThe result of closing the dialog.
Dismiss(DialogResult?)
Notifies that this dialog has been dismissed.
bool Dismiss(DialogResult? result)
Parameters
result
DialogResultThe result of closing the dialog.
Returns
- bool
Returns
true
if 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
T
The type of value to return.
InjectDialog(object)
Replaces the dialog with the specified reference.
void InjectDialog(object inst)
Parameters
inst
objectThe new dialog to use.
InjectRenderFragment(RenderFragment)
Replaces the dialog content.
void InjectRenderFragment(RenderFragment rf)
Parameters
rf
RenderFragmentThe new content to use.