blazor - 检查是否设置了 EventCallback Blazor
问题描述
有没有办法检查是否EventCallback
已设置为某些东西。EventCallback
我将我的设置在组件外部,如果已设置,则只想在组件内部显示某些内容。
解决方案
您可以在 EventCallback 参数上使用 HasDelegate 属性。这将返回一个布尔值,指示事件调度程序是否为非 null
[Parameter]
public EventCallback DoSomething { get; set; }
private bool IsEventSet => DoSomething.HasDelegate;
推荐阅读
- c# - 如果文件较新,则递归复制文件和目录(更新例程)
- git - 无法在 gitlab 上提交某些文件
- file - Swift 4:如何使用 Alamofire 在参数中发布文件?
- laravel - 我如何在 laravel 中使用查询生成器
- node.js - Electron Hiccup 在主进程中的繁重计算
- css - 不同类别下的同一财产或一类具有一种财产的财产
- python - 通过 python 设置 SQLite 数据库的(默认)编码
- css - 角垫表 - 粘性标题不起作用
- android - Firebase 数据库 + ArrayAdapter 在我的 Android 应用程序中没有突然更新
- android - 在 iOS (swift) 上加载 android instagram 页面?