8,757
社区成员
发帖
与我相关
我的任务
分享
<Style x:Key="VerticalScrollBarStyle" TargetType="ScrollBar">
<Setter Property="Orientation" Value="Vertical"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ScrollBar">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="*" />
<RowDefinition Height="30" />
</Grid.RowDefinitions>
<RepeatButton Grid.Row="0" Command="ScrollBar.PageUpCommand">
<Path Stroke="Black" Fill="Black" Data="M 0 5 L 10 5 L 5 0 Z"/>
</RepeatButton>
<Track Grid.Row="1" Name="PART_Track" ViewportSize="NaN" IsDirectionReversed="True"><!
<Track.DecreaseRepeatButton>
<RepeatButton Command="ScrollBar.PageUpCommand" Focusable="False">
<RepeatButton.Template>
<ControlTemplate>
<Rectangle Stroke="WhiteSmoke" Fill="WhiteSmoke"/>
</ControlTemplate>
</RepeatButton.Template>
</RepeatButton>
</Track.DecreaseRepeatButton>
<Track.IncreaseRepeatButton>
<RepeatButton Command="ScrollBar.PageDownCommand" Focusable="False">
<RepeatButton.Template>
<ControlTemplate>
<Rectangle Stroke="WhiteSmoke" Fill="WhiteSmoke"/>
</ControlTemplate>
</RepeatButton.Template>
</RepeatButton>
</Track.IncreaseRepeatButton>
<Track.Thumb>
<Border BorderBrush="Red" BorderThickness="1"CornerRadius="10">
<Thumb Height="50" Background="DarkGray" BorderBrush="White" />
</Border>
</Track.Thumb>
</Track>
<RepeatButton Grid.Row="2" Command="ScrollBar.PageDownCommand">
<Path Stroke="Black" Fill="Black" Data="M 0 0 L 5 5 L 10 0 Z"/>
</RepeatButton>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>