diff --git a/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs b/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs index b7ff466c946..d18d0e27555 100644 --- a/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs +++ b/src/BootstrapBlazor/Components/ErrorLogger/ErrorLogger.cs @@ -66,7 +66,7 @@ public class ErrorLogger : ComponentBase, IErrorLogger /// Gets or sets the callback function to be invoked during initialization. /// [Parameter] - public Func? OnInitializedCallback { get; set; } + public Func? OnInitializedCallback { get; set; } [NotNull] private BootstrapBlazorErrorBoundary? _errorBoundary = default; diff --git a/src/BootstrapBlazor/Components/Layout/Layout.razor.cs b/src/BootstrapBlazor/Components/Layout/Layout.razor.cs index cda1f184563..8c9a4aa583e 100644 --- a/src/BootstrapBlazor/Components/Layout/Layout.razor.cs +++ b/src/BootstrapBlazor/Components/Layout/Layout.razor.cs @@ -683,9 +683,9 @@ private async Task ToggleSidebar() await TriggerCollapseChanged(); } - private ErrorLogger? _errorLogger; + private IErrorLogger? _errorLogger; - private Task OnErrorLoggerInitialized(ErrorLogger logger) + private Task OnErrorLoggerInitialized(IErrorLogger logger) { _errorLogger = logger; _errorLogger.Register(this); diff --git a/src/BootstrapBlazor/Components/Tab/TabItemContent.cs b/src/BootstrapBlazor/Components/Tab/TabItemContent.cs index 8e82bf96383..b5e49f0f440 100644 --- a/src/BootstrapBlazor/Components/Tab/TabItemContent.cs +++ b/src/BootstrapBlazor/Components/Tab/TabItemContent.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License // See the LICENSE file in the project root for more information. // Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone @@ -28,7 +28,7 @@ class TabItemContent : IComponent, IHandlerException, IDisposable [NotNull] private IOptionsMonitor? Options { get; set; } - private ErrorLogger? _logger; + private IErrorLogger? _logger; private RenderHandle _renderHandle; @@ -64,7 +64,7 @@ private void BuildRenderTree(RenderTreeBuilder builder) // TabItem 不需要 Toast 提示错误信息 builder.AddAttribute(3, nameof(ErrorLogger.ShowToast), false); builder.AddAttribute(4, nameof(ErrorLogger.ToastTitle), TabSet.ErrorLoggerToastTitle); - builder.AddAttribute(5, nameof(ErrorLogger.OnInitializedCallback), new Func(logger => + builder.AddAttribute(5, nameof(ErrorLogger.OnInitializedCallback), new Func(logger => { _logger = logger; _logger.Register(this);