From 515c5eb22959a0ac5bd2a0313176259302d67c99 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Mon, 11 Dec 2023 12:18:39 +0100 Subject: [PATCH 1/3] Updating (Dynamic)ScrollBar visuals --- .../DynamicScrollBar/DynamicScrollBar.xaml | 52 ++++++++++++++++--- src/Wpf.Ui/Controls/ScrollBar/ScrollBar.xaml | 21 ++++---- src/Wpf.Ui/Resources/Theme/Dark.xaml | 1 + src/Wpf.Ui/Resources/Theme/HC1.xaml | 1 + src/Wpf.Ui/Resources/Theme/HC2.xaml | 1 + src/Wpf.Ui/Resources/Theme/HCBlack.xaml | 1 + src/Wpf.Ui/Resources/Theme/HCWhite.xaml | 1 + src/Wpf.Ui/Resources/Theme/Light.xaml | 1 + 8 files changed, 63 insertions(+), 16 deletions(-) diff --git a/src/Wpf.Ui/Controls/DynamicScrollBar/DynamicScrollBar.xaml b/src/Wpf.Ui/Controls/DynamicScrollBar/DynamicScrollBar.xaml index 2e883168c..480ce0ee9 100644 --- a/src/Wpf.Ui/Controls/DynamicScrollBar/DynamicScrollBar.xaml +++ b/src/Wpf.Ui/Controls/DynamicScrollBar/DynamicScrollBar.xaml @@ -2,7 +2,6 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="clr-namespace:Wpf.Ui.Controls" - xmlns:converters="clr-namespace:Wpf.Ui.Converters" xmlns:sys="clr-namespace:System;assembly=mscorlib"> 0:0:0.16 @@ -16,6 +15,7 @@ + @@ -34,7 +34,7 @@ HorizontalAlignment="Center" VerticalAlignment="Center" Filled="True" - FontSize="12" + FontSize="{TemplateBinding FontSize}" Foreground="{TemplateBinding Foreground}" Symbol="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay}" /> @@ -112,6 +112,14 @@ + + + + + + 0:0:0.16 @@ -22,7 +21,7 @@ - + @@ -125,12 +124,13 @@ Grid.RowSpan="3" Width="12" HorizontalAlignment="Center" - Background="{DynamicResource ScrollBarButtonBackground}" + Background="{DynamicResource ScrollBarTrackFillPointerOver}" CornerRadius="6" Opacity="0" /> + Background="{DynamicResource ScrollBarButtonBackground}" + CornerRadius="6" + Opacity="0" /> + diff --git a/src/Wpf.Ui/Resources/Theme/HC1.xaml b/src/Wpf.Ui/Resources/Theme/HC1.xaml index 264c30d8f..4dc1e3b10 100644 --- a/src/Wpf.Ui/Resources/Theme/HC1.xaml +++ b/src/Wpf.Ui/Resources/Theme/HC1.xaml @@ -318,6 +318,7 @@ + diff --git a/src/Wpf.Ui/Resources/Theme/HC2.xaml b/src/Wpf.Ui/Resources/Theme/HC2.xaml index 29082ac76..c167f6801 100644 --- a/src/Wpf.Ui/Resources/Theme/HC2.xaml +++ b/src/Wpf.Ui/Resources/Theme/HC2.xaml @@ -317,6 +317,7 @@ + diff --git a/src/Wpf.Ui/Resources/Theme/HCBlack.xaml b/src/Wpf.Ui/Resources/Theme/HCBlack.xaml index baa7e810a..320673d18 100644 --- a/src/Wpf.Ui/Resources/Theme/HCBlack.xaml +++ b/src/Wpf.Ui/Resources/Theme/HCBlack.xaml @@ -317,6 +317,7 @@ + diff --git a/src/Wpf.Ui/Resources/Theme/HCWhite.xaml b/src/Wpf.Ui/Resources/Theme/HCWhite.xaml index f8585304f..0f13175e1 100644 --- a/src/Wpf.Ui/Resources/Theme/HCWhite.xaml +++ b/src/Wpf.Ui/Resources/Theme/HCWhite.xaml @@ -317,6 +317,7 @@ + diff --git a/src/Wpf.Ui/Resources/Theme/Light.xaml b/src/Wpf.Ui/Resources/Theme/Light.xaml index ee873d73a..34f757ea7 100644 --- a/src/Wpf.Ui/Resources/Theme/Light.xaml +++ b/src/Wpf.Ui/Resources/Theme/Light.xaml @@ -428,6 +428,7 @@ + From 377c9ee842e60e8e9c7be8b977d4b32213638a6f Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Mon, 11 Dec 2023 12:40:24 +0100 Subject: [PATCH 2/3] Update track background brush --- src/Wpf.Ui/Resources/Theme/Dark.xaml | 2 +- src/Wpf.Ui/Resources/Theme/Light.xaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Wpf.Ui/Resources/Theme/Dark.xaml b/src/Wpf.Ui/Resources/Theme/Dark.xaml index e0096a16e..61a3dd82f 100644 --- a/src/Wpf.Ui/Resources/Theme/Dark.xaml +++ b/src/Wpf.Ui/Resources/Theme/Dark.xaml @@ -428,7 +428,7 @@ - + diff --git a/src/Wpf.Ui/Resources/Theme/Light.xaml b/src/Wpf.Ui/Resources/Theme/Light.xaml index 34f757ea7..a18c22d1c 100644 --- a/src/Wpf.Ui/Resources/Theme/Light.xaml +++ b/src/Wpf.Ui/Resources/Theme/Light.xaml @@ -428,7 +428,7 @@ - + From 5f80f3232b7700755017776c173fa26543997be9 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Mon, 11 Dec 2023 12:40:34 +0100 Subject: [PATCH 3/3] Render scrollbar on top of content --- src/Wpf.Ui/Controls/ScrollViewer/ScrollViewer.xaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Wpf.Ui/Controls/ScrollViewer/ScrollViewer.xaml b/src/Wpf.Ui/Controls/ScrollViewer/ScrollViewer.xaml index 5e9854008..8fad518c3 100644 --- a/src/Wpf.Ui/Controls/ScrollViewer/ScrollViewer.xaml +++ b/src/Wpf.Ui/Controls/ScrollViewer/ScrollViewer.xaml @@ -1,11 +1,14 @@ - - +