From 3c2727d446048a4fcc29166534e211f4d051222e Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sun, 28 Sep 2025 09:24:17 +0800 Subject: [PATCH] fix(Affix): use culture-invariant for position --- src/BootstrapBlazor/Components/Affix/Affix.razor.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Affix/Affix.razor.cs b/src/BootstrapBlazor/Components/Affix/Affix.razor.cs index 35861567f7a..2b9c3823db4 100644 --- a/src/BootstrapBlazor/Components/Affix/Affix.razor.cs +++ b/src/BootstrapBlazor/Components/Affix/Affix.razor.cs @@ -3,6 +3,8 @@ // See the LICENSE file in the project root for more information. // Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone +using System.Globalization; + namespace BootstrapBlazor.Components; /// @@ -40,8 +42,8 @@ public partial class Affix .Build(); private string? StyleString => CssBuilder.Default("position: sticky;") - .AddStyle("z-index", $"{ZIndex}", ZIndex.HasValue) - .AddStyle(Position.ToDescriptionString(), $"{Offset}px") + .AddClass($"z-index: {ZIndex};", ZIndex.HasValue) + .AddClass($"{Position.ToDescriptionString()}: {Offset.ToString(CultureInfo.InvariantCulture)}px;") .AddStyleFromAttributes(AdditionalAttributes) .Build(); }