[code=csharp]
<!--所有页面滚动条样式-->
<Style TargetType="{x:Type ScrollViewer}">
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="CanContentScroll" Value="True"></Setter>
<Style.Resources>
<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#D6D4D4" />
<SolidColorBrush x:Key="NormalBrush" Color="Transparent" />
<SolidColorBrush x:Key="NormalBorderBrush" Color="#D6D4D4" />
<SolidColorBrush x:Key="HorizontalNormalBrush" Color="#D6D4D4" />
<SolidColorBrush x:Key="HorizontalNormalBorderBrush" Color="#D6D4D4" />
<!--方向箭头颜色-->
<SolidColorBrush x:Key="GlyphBrush" Color="Black" />
<LinearGradientBrush x:Key="PressedBrush"
StartPoint="0,0" EndPoint="0,1">
<GradientBrush.GradientStops>
<GradientStopCollection>
<GradientStop Color="#BBB" Offset="0.0"/>
<GradientStop Color="#EEE" Offset="0.1"/>
<GradientStop Color="#EEE" Offset="0.9"/>
<GradientStop Color="#FFF" Offset="1.0"/>
</GradientStopCollection>
</GradientBrush.GradientStops>
</LinearGradientBrush>
<!--方向箭头按钮-->
<Style x:Key="ScrollBarLineButton" TargetType="{x:Type RepeatButton}">
<Setter Property="SnapsToDevicePixels" Value="True"/>
<Setter Property="OverridesDefaultStyle" Value="true"/>
<Setter Property="Focusable" Value="false"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type RepeatButton}">
<Border Name="Border" Margin="1" Background="{StaticResource NormalBrush}">
<Path HorizontalAlignment="Center" VerticalAlignment="Center" Fill="{StaticResource GlyphBrush}"
Data="{Binding Path=Content,
RelativeSource={RelativeSource TemplatedParent}}" />
WPF ScrollViewer 样式
最新推荐文章于 2025-05-03 01:13:54 发布