From c7d4d8f06ecb542679e5758a9bbd9b96065adf99 Mon Sep 17 00:00:00 2001 From: ScarletKuro Date: Mon, 26 Jan 2026 10:31:27 +0200 Subject: [PATCH 1/2] Better trimming support --- .../Base/MudBaseInputExtended.cs | 6 +++++- .../Components/SignaturePad/MudSignaturePad.razor.cs | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs index 2a75872d..5963f607 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs @@ -1,6 +1,8 @@ -using Microsoft.AspNetCore.Components; +using System.Diagnostics.CodeAnalysis; +using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using MudBlazor; +using MudBlazor.Services; namespace MudExtensions { @@ -16,6 +18,8 @@ public abstract class MudBaseInputExtended : MudBaseInput /// /// /// + [DynamicDependency(nameof(OnBeforeInputFromJs))] + [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(BeforeInputJsDto))] protected MudBaseInputExtended() { //using var registerScope = CreateRegisterScope(); diff --git a/src/CodeBeam.MudBlazor.Extensions/Components/SignaturePad/MudSignaturePad.razor.cs b/src/CodeBeam.MudBlazor.Extensions/Components/SignaturePad/MudSignaturePad.razor.cs index 5f2d67e6..e8779058 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Components/SignaturePad/MudSignaturePad.razor.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Components/SignaturePad/MudSignaturePad.razor.cs @@ -1,4 +1,5 @@ -using Microsoft.AspNetCore.Components; +using System.Diagnostics.CodeAnalysis; +using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using MudBlazor; using MudBlazor.Services; @@ -15,6 +16,7 @@ public partial class MudSignaturePad : ComponentBase, IBrowserViewportObserver, /// /// Constructor for MudSignaturePad. /// + [DynamicDependency(nameof(SignatureDataChangedAsync))] public MudSignaturePad() { _dotnetObjectRef = DotNetObjectReference.Create(this); From e57b1b1efeb30ea535379afcda2f9bd5eb72aa63 Mon Sep 17 00:00:00 2001 From: ScarletKuro Date: Mon, 26 Jan 2026 10:32:09 +0200 Subject: [PATCH 2/2] nit --- src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs index 5963f607..4e853382 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs @@ -2,7 +2,6 @@ using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using MudBlazor; -using MudBlazor.Services; namespace MudExtensions {