【发布时间】:2020-05-24 18:12:27
【问题描述】:
我找不到为什么这不起作用。可能只有我傻了。
我的模态组件收到一个可以隐藏和关闭的 TItem。我看过 MSDOCS,但我认为它完全一样。
@typeparam TItem
<div class="bmodal-bg" @onclick="Close">
<div class="bmodal" style="@Style" @onclick:stopPropagation="true">
@ModalContent(Item)
</div>
</div>
@code {
[Parameter] public RenderFragment<TItem> ModalContent { get; set; }
[Parameter] public TItem Item { get; set; }
[Parameter] public EventCallback<bool> OnModalClose { get; set; }
private bool IsOpen { get; set; } = false;
public void Show()
{
IsOpen = true;
}
public void Close()
{
IsOpen = false;
}
}
我为接收 TItem 的模态组件创建了一个引用。
private UIFuncionario NewFuncionario { get; set; } = new UIFuncionario();
private Modal<UIFuncionario> ModalAddFuncionario;
我参考的部分
<Modal @ref="ModalAddFuncionario" Item="NewFuncionario">
<ModalContent Context="p">
<FormFuncionario Funcionario="p" />
</ModalContent>
</Modal>
enter Error when you remove UIFuncionario Edit: Message of error.
【问题讨论】:
标签: c# asp.net-core blazor blazor-server-side