我有一个Blazor应用程序,其中正在将一个类(NotificationClass)注入MainLayout.razor。
NotificationClass具有错误字符串属性。我的目标是使用此类绑定到某些组件,以便我可以显示在客户端应用程序的任何区域中发生的错误。最终的想法是在发生错误时显示Toast通知。
但是到目前为止,这似乎不起作用。
问题 是否可以将单例实例注入到应用程序的不同区域?
如果是这样,我认为我需要实现一个Changed事件,以便可以在MainLayout.razor中调用StateHasChanged。
已解决
我完全可以通过自己怀疑的方式解决此问题。一世 引发了一个由MainLayout处理的事件。在那
事件已处理,我调用this.StateHasChanged()。