Class TwDialogProvider
- Namespace
- TwBlazor.Components
- Assembly
- TwBlazor.dll
Hosts and renders dialogs shown through ITwDialogService.
public sealed class TwDialogProvider : TwBlazorComponentBase, IComponent, IHandleEvent, IHandleAfterRender, ITwComponent, IDisposable
- Inheritance
-
TwDialogProvider
- Implements
- Inherited Members
Remarks
Add a single instance of this component to your layout, typically alongside TwToastProvider.
Constructors
TwDialogProvider()
public TwDialogProvider()
Methods
BuildRenderTree(RenderTreeBuilder)
Renders the component to the supplied RenderTreeBuilder.
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builderRenderTreeBuilder
Dispose()
Unsubscribes from dialog service events and, if any dialogs were still open, best-effort clears
the background inert marking left by TwBlazor.Components.TwDialogProvider.OnDialogInstanceAddedAsync(TwBlazor.Services.ITwDialogReference).
public void Dispose()
OnAfterRender(bool)
Marks any newly-added dialogs as rendered so pending Show calls can complete.
protected override void OnAfterRender(bool firstRender)
Parameters
firstRenderbool
OnInitialized()
Subscribes to dialog service events.
protected override void OnInitialized()