From 3c6db071c7d064f6d1497ac355cf6aad8ce096c3 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 21 Mar 2025 10:45:38 +0800 Subject: [PATCH 1/4] =?UTF-8?q?test:=20=E6=9B=B4=E6=96=B0=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/UnitTest/Components/TimerTest.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/UnitTest/Components/TimerTest.cs b/test/UnitTest/Components/TimerTest.cs index bc79cecacc6..6916dfd73ea 100644 --- a/test/UnitTest/Components/TimerTest.cs +++ b/test/UnitTest/Components/TimerTest.cs @@ -132,13 +132,12 @@ public async Task OnCancel_Ok() var downs = cut.FindAll(".time-spinner-arrow.fa-angle-down"); await cut.InvokeAsync(() => downs[0].Click()); await cut.InvokeAsync(() => cut.Find(".time-panel-btn.confirm").Click()); - await Task.Delay(1000); - var buttons = cut.FindAll(".timer-buttons button"); + // pause + var buttons = cut.FindAll(".timer-buttons button"); Assert.True(buttons[1].ClassList.Contains("btn-warning")); Assert.Equal("暂停", buttons[1].GetInnerText()); await cut.InvokeAsync(() => buttons[1].Click()); - await Task.Delay(500); // resume buttons = cut.FindAll(".timer-buttons button"); @@ -156,6 +155,5 @@ public async Task OnCancel_Ok() downs = cut.FindAll(".time-spinner-arrow.fa-angle-down"); await cut.InvokeAsync(() => downs[0].Click()); await cut.InvokeAsync(() => cut.Find(".time-panel-btn.confirm").Click()); - await Task.Delay(1000); } } From 306e9e2ef80c58e6c2f0f99a055c5f8c05ddb19d Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 21 Mar 2025 10:51:19 +0800 Subject: [PATCH 2/4] =?UTF-8?q?feat(TreeView):=20=E5=A2=9E=E5=8A=A0=20Over?= =?UTF-8?q?scanCount=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/TreeView/TreeView.razor | 2 +- src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/Components/TreeView/TreeView.razor b/src/BootstrapBlazor/Components/TreeView/TreeView.razor index a479ef8eac0..197811af73e 100644 --- a/src/BootstrapBlazor/Components/TreeView/TreeView.razor +++ b/src/BootstrapBlazor/Components/TreeView/TreeView.razor @@ -47,7 +47,7 @@ else @if (IsVirtualize) {
- + @RenderRow(context)
diff --git a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs index 912571355fb..1314bcb83dd 100644 --- a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs +++ b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs @@ -224,6 +224,13 @@ public partial class TreeView : IModelEqualityComparer [Parameter] public float RowHeight { get; set; } = 38f; + /// + /// Gets or sets the overscan count for virtual scrolling. Default is 10. + /// + /// Effective when is set to true. + [Parameter] + public int OverscanCount { get; set; } = 10; + /// /// Gets or sets the toolbar content template. Default is null. /// From 68ea96fa58e0ad816a89f7ac1a94cdb10acd0959 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 21 Mar 2025 10:51:26 +0800 Subject: [PATCH 3/4] =?UTF-8?q?doc:=20=E6=9B=B4=E6=96=B0=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs index 1314bcb83dd..58a5c28161a 100644 --- a/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs +++ b/src/BootstrapBlazor/Components/TreeView/TreeView.razor.cs @@ -218,11 +218,11 @@ public partial class TreeView : IModelEqualityComparer public bool IsVirtualize { get; set; } /// - /// Gets or sets the row height for virtual scrolling. Default is 38. + /// Gets or sets the row height for virtual scrolling. Default is 29f. /// - /// Effective when is set to Virtual. + /// Effective when is set to true. [Parameter] - public float RowHeight { get; set; } = 38f; + public float RowHeight { get; set; } = 29f; /// /// Gets or sets the overscan count for virtual scrolling. Default is 10. From fcf82b37d32740d09839db707cd719b871ab8ba0 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Fri, 21 Mar 2025 10:52:24 +0800 Subject: [PATCH 4/4] chore: bump version 9.4.10 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index cbdf8dfb073..7001e10fdeb 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.5.0-beta09 + 9.4.10