Table of Contents

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

__builder RenderTreeBuilder

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

firstRender bool

OnInitialized()

Subscribes to dialog service events.

protected override void OnInitialized()