如何解决获取Blazor Webassembly组件以响应项目库中的.net事件
在#Blazor Webassembly中工作,我有一个添加的项目库。该库在后台工作,以使用数据更新数据结构。发生这种情况时,我想将更改推送到Razor组件,并让它执行StateHasChange。在组件中使用一个调用StateHasChange的按钮是可行的,但这是拉动流程。以最简单的方式,如何响应推送流程调用该方法?我当前的想法是库发出.net事件或可观察的事件。因此,剃须刀组件将需要订阅或观察库发布者。我已经探索了Blazor中的EventCallback,但是我不确定这是否是我接触Blazor和事件的新手的正确方法。库是#fsharp,但可能是#csharp一样。绊脚石是如何使Blazor组件成为订户。已经看到了服务的想法,但是我仍然不确定这是否允许我寻求的推送更新。有没有最简单的例子或建议?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。