Стиль:
ScrollBar шаблон:
Если сделать так, то ScrollBar не будет работать.
Нужно вроде в ScrollBar.Template перерисовывать все остальные элементы (treck, repear, repearbutton). Но мне не нужно менять остальные. Мне нужно, чтобы они остались прежними, а Thumb был с закруглёнными краями. Как сделать?
Код:
<Window.Resources>
<Style x:Key="ScrollBarThumbStyle" TargetType="{x:Type Thumb}">
<Setter Property="IsTabStop" Value="False"/>
<Setter Property="Focusable" Value="False"/>
<Setter Property="Margin" Value="1,0,1,0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Thumb}">
<Rectangle RadiusX="3" RadiusY="3" Fill="#FF646464"></Rectangle>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
Код:
<ScrollBar.Template>
<ControlTemplate TargetType="{x:Type ScrollBar}">
<Grid>
<Track>
<Track.Thumb>
<Thumb Style="{StaticResource ScrollBarThumbStyle}"></Thumb>
</Track.Thumb>
</Track>
</Grid>
</ControlTemplate>
</ScrollBar.Template>
Нужно вроде в ScrollBar.Template перерисовывать все остальные элементы (treck, repear, repearbutton). Но мне не нужно менять остальные. Мне нужно, чтобы они остались прежними, а Thumb был с закруглёнными краями. Как сделать?