Dependency injection 我可以在Blazor客户端应用程序的多个区域中注入一个单例依赖注入对象吗?
我有一个Blazor应用程序,其中我将向MainLayout.razor注入一个类(NotificationClass) NotificationClass具有错误字符串属性。我的目标是使用这个类绑定到某个组件,这样我就可以显示在客户端应用程序的任何区域发生的错误。最终的想法是在发生错误时显示Toast通知 但到目前为止,这似乎并不奏效 问题 是否可以将单例实例注入到应用程序的不同区域 如果是这样,我想我需要实现一个已更改的事件,这样我就可以在MainLayout.razor中调用StateHasChanged 已解决 我完全按照自己的想法解决了这个问题。我 引发了由MainLayout处理的事件。在那上面 事件已处理,我调用此.StateHasChanged()Dependency injection 我可以在Blazor客户端应用程序的多个区域中注入一个单例依赖注入对象吗?,dependency-injection,blazor,Dependency Injection,Blazor,我有一个Blazor应用程序,其中我将向MainLayout.razor注入一个类(NotificationClass) NotificationClass具有错误字符串属性。我的目标是使用这个类绑定到某个组件,这样我就可以显示在客户端应用程序的任何区域发生的错误。最终的想法是在发生错误时显示Toast通知 但到目前为止,这似乎并不奏效 问题 是否可以将单例实例注入到应用程序的不同区域 如果是这样,我想我需要实现一个已更改的事件,这样我就可以在MainLayout.razor中调用StateHa