From 5403fcf0cadc60b3791a095f8c5744d537a6638a Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Sat, 25 Jul 2020 14:55:04 +0800 Subject: [PATCH 1/3] Fix vertical progressbar --- src/Avalonia.Themes.Default/ProgressBar.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Themes.Default/ProgressBar.xaml b/src/Avalonia.Themes.Default/ProgressBar.xaml index 43a0752bc8..098fa26e24 100644 --- a/src/Avalonia.Themes.Default/ProgressBar.xaml +++ b/src/Avalonia.Themes.Default/ProgressBar.xaml @@ -77,11 +77,11 @@ Easing="LinearEasing"> + Value="{Binding IndeterminateStartingOffset, RelativeSource={RelativeSource TemplatedParent}}" /> + Value="{Binding IndeterminateEndingOffset, RelativeSource={RelativeSource TemplatedParent}}" /> From d2f50ea1e2c7ca773d99af7189a0dd60778de1d1 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Sat, 25 Jul 2020 15:02:57 +0800 Subject: [PATCH 2/3] fix offset --- src/Avalonia.Controls/ProgressBar.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/ProgressBar.cs b/src/Avalonia.Controls/ProgressBar.cs index e904957429..a92f24a050 100644 --- a/src/Avalonia.Controls/ProgressBar.cs +++ b/src/Avalonia.Controls/ProgressBar.cs @@ -215,7 +215,7 @@ namespace Avalonia.Controls TemplateProperties.Container2AnimationEndPosition = barIndicatorWidth2 * 1.66; // Position at 166% // Remove these properties when we switch to fluent as default and removed the old one. - IndeterminateStartingOffset = -(dim / 5d); + IndeterminateStartingOffset = -dim; IndeterminateEndingOffset = dim; var padding = Padding; From cfba204bc628b1aff877323517674b808abcd6f0 Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Sat, 25 Jul 2020 19:03:20 +0800 Subject: [PATCH 3/3] fix --- src/Avalonia.Themes.Default/ProgressBar.xaml | 46 ++++++++------------ 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/src/Avalonia.Themes.Default/ProgressBar.xaml b/src/Avalonia.Themes.Default/ProgressBar.xaml index 098fa26e24..d9c407245b 100644 --- a/src/Avalonia.Themes.Default/ProgressBar.xaml +++ b/src/Avalonia.Themes.Default/ProgressBar.xaml @@ -13,19 +13,14 @@ - - + + + + + - - + + @@ -54,36 +49,31 @@ - -