我正在尝试动态创建和销毁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>
[我试图动态创建和销毁我在页面内的某个按钮上单击鼠标创建的Blazor组件,无论如何我都找不到任何信息或示例...