5 changed files with 60 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||||
|
<Styles xmlns="https://github.com/perspex"> |
||||
|
<Style Selector="ScrollBar"> |
||||
|
<Setter Property="Template"> |
||||
|
<ControlTemplate> |
||||
|
<Border Background="Silver"> |
||||
|
<Track Minimum="{TemplateBinding Minimum}" |
||||
|
Maximum="{TemplateBinding Maximum}" |
||||
|
Value="{TemplateBinding Path=Value, Mode=TwoWay}" |
||||
|
ViewportSize="{TemplateBinding ViewportSize}" |
||||
|
Orientation="{TemplateBinding Orientation}"> |
||||
|
<Thumb Width="10" Height="10"> |
||||
|
<Thumb.Template> |
||||
|
<ControlTemplate> |
||||
|
<Border Background="Gray"/> |
||||
|
</ControlTemplate> |
||||
|
</Thumb.Template> |
||||
|
</Thumb> |
||||
|
</Track> |
||||
|
</Border> |
||||
|
</ControlTemplate> |
||||
|
</Setter> |
||||
|
</Style> |
||||
|
</Styles> |
||||
@ -0,0 +1,27 @@ |
|||||
|
<Style xmlns="https://github.com/perspex" Selector="ScrollViewer"> |
||||
|
<Setter Property="Template"> |
||||
|
<ControlTemplate> |
||||
|
<Grid ColumnDefinitions="*,Auto" RowDefinitions="*,Auto"> |
||||
|
<ScrollContentPresenter Content="{TemplateBinding Content}" |
||||
|
Extent="{TemplateBinding Path=Extent, Mode=TwoWay}" |
||||
|
Offset="{TemplateBinding Path=Offset, Mode=TwoWay}" |
||||
|
Viewport="{TemplateBinding Path=Viewport, Mode=TwoWay}" |
||||
|
CanScrollHorizontally="{TemplateBinding CanScrollHorizontally}"/> |
||||
|
<ScrollBar Name="horizontalScrollBar" |
||||
|
Orientation="Horizontal" |
||||
|
Maximum="{TemplateBinding HorizontalScrollBarMaximum}" |
||||
|
Value="{TemplateBinding Path=HorizontalScrollBarValue, Mode=TwoWay}" |
||||
|
ViewportSize="{TemplateBinding HorizontalScrollBarViewportSize}" |
||||
|
Visibility="{TemplateBinding HorizontalScrollBarVisibility}" |
||||
|
Grid.Row="1"/> |
||||
|
<ScrollBar Name="verticalScrollBar" |
||||
|
Orientation="Vertical" |
||||
|
Maximum="{TemplateBinding VerticalScrollBarMaximum}" |
||||
|
Value="{TemplateBinding Path=VerticalScrollBarValue, Mode=TwoWay}" |
||||
|
ViewportSize="{TemplateBinding VerticalScrollBarViewportSize}" |
||||
|
Visibility="{TemplateBinding VerticalScrollBarVisibility}" |
||||
|
Grid.Column="1"/> |
||||
|
</Grid> |
||||
|
</ControlTemplate> |
||||
|
</Setter> |
||||
|
</Style> |
||||
Loading…
Reference in new issue