Browse Source
Merge pull request #2444 from Gillibald/fixes/2435
Makes ScrollBar Thumb stylable
pull/2476/head
Steven Kirk
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
12 additions and
14 deletions
-
src/Avalonia.Themes.Default/ScrollBar.xaml
|
|
|
@ -30,13 +30,7 @@ |
|
|
|
Classes="repeattrack" |
|
|
|
Focusable="False"/> |
|
|
|
</Track.IncreaseButton> |
|
|
|
<Thumb Name="thumb"> |
|
|
|
<Thumb.Template> |
|
|
|
<ControlTemplate> |
|
|
|
<Border Background="{DynamicResource ThemeControlHighBrush}" /> |
|
|
|
</ControlTemplate> |
|
|
|
</Thumb.Template> |
|
|
|
</Thumb> |
|
|
|
<Thumb Name="thumb"/> |
|
|
|
</Track> |
|
|
|
<RepeatButton Name="PART_LineDownButton" |
|
|
|
Classes="repeat" |
|
|
|
@ -84,13 +78,7 @@ |
|
|
|
Classes="repeattrack" |
|
|
|
Focusable="False"/> |
|
|
|
</Track.IncreaseButton> |
|
|
|
<Thumb Name="thumb"> |
|
|
|
<Thumb.Template> |
|
|
|
<ControlTemplate> |
|
|
|
<Border Background="{DynamicResource ThemeControlHighBrush}" /> |
|
|
|
</ControlTemplate> |
|
|
|
</Thumb.Template> |
|
|
|
</Thumb> |
|
|
|
<Thumb Name="thumb"/> |
|
|
|
</Track> |
|
|
|
<RepeatButton Name="PART_LineDownButton" |
|
|
|
Classes="repeat" |
|
|
|
@ -106,6 +94,16 @@ |
|
|
|
</ControlTemplate> |
|
|
|
</Setter> |
|
|
|
</Style> |
|
|
|
<Style Selector="ScrollBar /template/ Thumb#thumb"> |
|
|
|
<Setter Property="Background" Value="{DynamicResource ThemeControlHighBrush}"/> |
|
|
|
<Setter Property="Template"> |
|
|
|
<Setter.Value> |
|
|
|
<ControlTemplate> |
|
|
|
<Border Background="{TemplateBinding Background}"/> |
|
|
|
</ControlTemplate> |
|
|
|
</Setter.Value> |
|
|
|
</Setter> |
|
|
|
</Style> |
|
|
|
<Style Selector="ScrollBar:horizontal /template/ Thumb#thumb"> |
|
|
|
<Setter Property="MinWidth" Value="{DynamicResource ScrollBarThickness}" /> |
|
|
|
</Style> |
|
|
|
|