2

たとえば、ページ内のボタンをマウスでクリックして作成した Blazor コンポーネントを動的に作成および破棄しようとしていますが、トピックに関する情報や例を見つけることができません。

  • Blazor コンポーネントを動的に作成および破棄する方法は?

編集:私がしようとしていることを明確にするために、このサンプルブロックを追加しました。

これは「WindowContainer.razor」の中にあります

@using System
@implements IDisposable

@using System.Net.Http
@inject HttpClient Http

<div draggable="false" id="UIWindowContainer" class="ui-window-content">
    <div draggable="true" >
        @Caption
        <!-- Minimize -->


    </div>

    @ChildContent
</div>


@code
{
    public void Dispose()
    {
    }
}

これは MainLayout.razor 内にあります

div class="main">
    <div class="top-row px-4">
        <button @onclick="onClose">Exit</button>

        <a href="http://blazor.net" target="_blank" class="ml-md-auto">About</a>
    </div>

    <div class="content px-4">
        <WindowTest1.Components.WindowContainer @ref="sssss">test</WindowTest1.Components.WindowContainer>
    </div>
</div>
  • WindowTest1.Components.WindowContainer を破棄するには?
4

1 に答える 1