From 24a0d9aacea5f71ab4345315eea83c4f3937d99e Mon Sep 17 00:00:00 2001 From: Danielli Dazi <65810678+763305292@users.noreply.github.com> Date: Thu, 22 May 2025 21:26:14 +0800 Subject: [PATCH 1/2] Update ProgressBar.axaml using progress bar's BorderThickness property to control Arc's StrokeThickness property. --- src/Semi.Avalonia/Controls/ProgressBar.axaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Semi.Avalonia/Controls/ProgressBar.axaml b/src/Semi.Avalonia/Controls/ProgressBar.axaml index 2eac71f..53e761f 100644 --- a/src/Semi.Avalonia/Controls/ProgressBar.axaml +++ b/src/Semi.Avalonia/Controls/ProgressBar.axaml @@ -344,6 +344,7 @@ + @@ -355,7 +356,7 @@ Stroke="{TemplateBinding Background}" StrokeJoin="Round" StrokeLineCap="Round" - StrokeThickness="6" + StrokeThickness="{Binding BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" SweepAngle="360" /> - \ No newline at end of file + From 648bcc99f37d6862ea999db4a061afdac36bb49c Mon Sep 17 00:00:00 2001 From: Danielli Dazi <65810678+763305292@users.noreply.github.com> Date: Thu, 22 May 2025 21:28:19 +0800 Subject: [PATCH 2/2] Update ProgressBarDemo.axaml using BorderThickness to change ring progress bar's thickness. --- demo/Semi.Avalonia.Demo/Pages/ProgressBarDemo.axaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/ProgressBarDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ProgressBarDemo.axaml index 6585870..f38bd00 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ProgressBarDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ProgressBarDemo.axaml @@ -25,6 +25,7 @@ Width="100" Height="100" IsIndeterminate="True" + BorderThickness="16" Maximum="{Binding #slider.Maximum}" Minimum="{Binding #slider.Minimum}" Theme="{DynamicResource ProgressRing}" @@ -162,4 +163,4 @@ Value="60" /> - \ No newline at end of file +