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
parent
commit
1baa8f3c24
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 26
      src/Avalonia.Themes.Default/ScrollBar.xaml

26
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>

Loading…
Cancel
Save