Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ControlTemplate x:Key="HorizontalScrollBar"
- TargetType="{x:Type ScrollBar}">
- <Grid >
- <Grid.ColumnDefinitions>
- <ColumnDefinition MaxWidth="18"/>
- <ColumnDefinition Width="0.00001*"/>
- <ColumnDefinition MaxWidth="18"/>
- </Grid.ColumnDefinitions>
- <Border
- Grid.ColumnSpan="3"
- CornerRadius="2"
- Background="Transparent" />
- <RepeatButton
- Grid.Column="0"
- Style="{StaticResource ScrollBarLineButton}"
- Width="18"
- Command="ScrollBar.LineLeftCommand"
- Content="M 4 0 L 4 8 L 0 4 Z" />
- <Track
- Name="PART_Track"
- Grid.Column="1"
- IsDirectionReversed="False">
- <Track.DecreaseRepeatButton>
- <RepeatButton
- Style="{StaticResource ScrollBarPageButton}"
- Command="ScrollBar.PageLeftCommand" />
- </Track.DecreaseRepeatButton>
- <Track.Thumb>
- <Thumb
- Style="{StaticResource ScrollBarThumb}"
- Margin="0,1,0,1"
- Background="{DynamicResource NormalBrush}"
- BorderBrush="{DynamicResource NormalBorderBrush}" />
- </Track.Thumb>
- <Track.IncreaseRepeatButton>
- <RepeatButton
- Style="{StaticResource ScrollBarPageButton}"
- Command="ScrollBar.PageRightCommand" />
- </Track.IncreaseRepeatButton>
- </Track>
- <RepeatButton
- Grid.Column="3"
- Style="{StaticResource ScrollBarLineButton}"
- Width="18"
- Command="ScrollBar.LineRightCommand"
- Content="M 0 0 L 4 4 L 0 8 Z"/>
- </Grid>
- </ControlTemplate>
- <Style TargetType="{x:Type ScrollViewer}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type ScrollViewer}">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition/>
- <ColumnDefinition Width="Auto"/>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition/>
- <RowDefinition Height="Auto"/>
- </Grid.RowDefinitions>
- <ScrollContentPresenter Grid.Column="0" />
- <ScrollBar x:Name="PART_VerticalScrollBar" Grid.Row="0" Grid.Column="1" Value="{TemplateBinding VerticalOffset}" Maximum="{TemplateBinding ScrollableHeight}" ViewportSize="{TemplateBinding ViewportHeight}" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"/>
- <ScrollBar x:Name="PART_HorizontalScrollBar" Orientation="Horizontal" Grid.Row="1" Grid.Column="0" Value="{TemplateBinding HorizontalOffset}" Maximum="{TemplateBinding ScrollableWidth}" ViewportSize="{TemplateBinding ViewportWidth}" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>
- <!--<Rectangle Grid.Row="1" Grid.Column="1" Fill="Red"/>-->
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement