首页 > 解决方案 > 检查是否设置了 EventCallback Blazor

问题描述

有没有办法检查是否EventCallback已设置为某些东西。EventCallback我将我的设置在组件外部,如果已设置,则只想在组件内部显示某些内容。

标签: blazor

解决方案


您可以在 EventCallback 参数上使用 HasDelegate 属性。这将返回一个布尔值,指示事件调度程序是否为非 null

[Parameter]
public EventCallback DoSomething { get; set; }

private bool IsEventSet => DoSomething.HasDelegate;

推荐阅读