Browse Source

Makes ScrollBar Thumb stylable

pull/2444/head
Benedikt Schroeder 8 years ago
parent
commit
baa7c9da69
  1. 34
      src/Avalonia.Themes.Default/ScrollBar.xaml

34
src/Avalonia.Themes.Default/ScrollBar.xaml

@ -31,11 +31,18 @@
Focusable="False"/> Focusable="False"/>
</Track.IncreaseButton> </Track.IncreaseButton>
<Thumb Name="thumb"> <Thumb Name="thumb">
<Thumb.Template> <Thumb.Styles>
<ControlTemplate> <Style Selector="Thumb">
<Border Background="{DynamicResource ThemeControlHighBrush}" /> <Setter Property="Background" Value="{DynamicResource ThemeControlHighBrush}"/>
</ControlTemplate> <Setter Property="Template">
</Thumb.Template> <Setter.Value>
<ControlTemplate>
<Border Background="{TemplateBinding Background}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Thumb.Styles>
</Thumb> </Thumb>
</Track> </Track>
<RepeatButton Name="PART_LineDownButton" <RepeatButton Name="PART_LineDownButton"
@ -85,11 +92,18 @@
Focusable="False"/> Focusable="False"/>
</Track.IncreaseButton> </Track.IncreaseButton>
<Thumb Name="thumb"> <Thumb Name="thumb">
<Thumb.Template> <Thumb.Styles>
<ControlTemplate> <Style Selector="Thumb">
<Border Background="{DynamicResource ThemeControlHighBrush}" /> <Setter Property="Background" Value="{DynamicResource ThemeControlHighBrush}"/>
</ControlTemplate> <Setter Property="Template">
</Thumb.Template> <Setter.Value>
<ControlTemplate>
<Border Background="{TemplateBinding Background}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Thumb.Styles>
</Thumb> </Thumb>
</Track> </Track>
<RepeatButton Name="PART_LineDownButton" <RepeatButton Name="PART_LineDownButton"

Loading…
Cancel
Save