110,566
社区成员
发帖
与我相关
我的任务
分享
<!--DataGrid样式-->
<Style x:Key="DataGridStyle_New2" TargetType="{x:Type DataGrid}">
<Setter Property="BorderThickness" Value="0" />
<Setter Property="CanUserSortColumns" Value="False" />
<Setter Property="HorizontalScrollBarVisibility" Value="Auto"/>
<Setter Property="VerticalScrollBarVisibility" Value="Auto"/>
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="AutoGenerateColumns" Value="False"/>
<Setter Property="CanUserAddRows" Value="False"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="RowBackground" Value="Transparent"/>
<Setter Property="AlternatingRowBackground" Value="#F6FDF6" />
<Setter Property="HorizontalGridLinesBrush" Value="#81775E"/>
<Setter Property="VerticalGridLinesBrush" Value="#81775E"/>
<Setter Property="HeadersVisibility" Value="Column"/>
<Setter Property="GridLinesVisibility" Value="All" />
<Setter Property="Foreground" Value="Black"/>
<Setter Property="FontSize" Value="14" />
<Setter Property="CanUserReorderColumns" Value="False"/>
<Setter Property="DataGrid.ColumnHeaderStyle" Value="{StaticResource DataGridColumnHeaderStyle1}"/>
<Setter Property="DataGrid.RowStyle" Value="{StaticResource DataGridRowxStyle2}"/>
<Setter Property="DataGrid.CellStyle" Value="{StaticResource DataGridCellStyle}" />
<EventSetter Event="DataGridCell.GotFocus" Handler="CellGotFocus" />
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlTextBrushKey }" Color="Black" Opacity="1" />
<!--滑块-->
<Style x:Key="ScrollBarThumb1"
TargetType="{x:Type Thumb}">
<Setter Property="OverridesDefaultStyle"
Value="true"/>
<Setter Property="IsTabStop"
Value="false"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Thumb}">
<Grid>
<Rectangle
Fill="#11A11B"
RadiusX="0"
RadiusY="0"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="HorizontalScrollBarPageButton"
TargetType="{x:Type RepeatButton}">
<Setter Property="OverridesDefaultStyle"
Value="true"/>
<Setter Property="Background"
Value="#FFFFFF"/>
<Setter Property="Focusable"
Value="false"/>
<Setter Property="IsTabStop"
Value="false"/>
<Setter Property="Opacity"
Value="0"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type RepeatButton}">
<Rectangle Fill="{TemplateBinding Background}"
Width="{TemplateBinding Width}"
Height="{TemplateBinding Height}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="VerticalScrollBarPageButton"
TargetType="{x:Type RepeatButton}">
<Setter Property="OverridesDefaultStyle"
Value="true"/>
<Setter Property="Background"
Value="#FFFFFF"/>
<Setter Property="Focusable"
Value="false"/>
<Setter Property="IsTabStop"
Value="false"/>
<Setter Property="Opacity"
Value="0"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type RepeatButton}">
<Rectangle Fill="{TemplateBinding Background}"
Width="{TemplateBinding Width}"
Height="{TemplateBinding Height}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style TargetType="{x:Type ScrollBar}">
<Setter Property="Stylus.IsPressAndHoldEnabled"
Value="false"/>
<Setter Property="Stylus.IsFlicksEnabled"
Value="false"/>
<Setter Property="Background"
Value="#FFFFFF"/>
<Setter Property="Margin"
Value="0,1,1,6"/>
<Setter Property="Width"
Value="5"/>
<Setter Property="MinWidth"
Value="5"/>
<Setter Property="Opacity"
Value="0.8"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ScrollBar}">
<Grid x:Name="Bg" SnapsToDevicePixels="true">
<Track x:Name="PART_Track"
IsEnabled="{TemplateBinding IsMouseOver}"
IsDirectionReversed="true">
<Track.DecreaseRepeatButton>
<RepeatButton
Style="{StaticResource VerticalScrollBarPageButton}"
Command="{x:Static ScrollBar.PageUpCommand}"/>
</Track.DecreaseRepeatButton>
<Track.IncreaseRepeatButton>
<RepeatButton
Style="{StaticResource VerticalScrollBarPageButton}"
Command="{x:Static ScrollBar.PageDownCommand}"/>
</Track.IncreaseRepeatButton>
<Track.Thumb>
<Thumb Style="{StaticResource ScrollBarThumb1}"/>
</Track.Thumb>
</Track>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="Orientation"
Value="Horizontal">
<Setter Property="Background"
Value="#FFFFFF"/>
<Setter Property="Margin"
Value="1,0,6,1"/>
<Setter Property="Height"
Value="10"/>
<Setter Property="MinHeight"
Value="10"/>
<Setter Property="Width"
Value="Auto"/>
<Setter Property="Opacity"
Value="1"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ScrollBar}">
<Grid x:Name="Bg" SnapsToDevicePixels="true">
<Track x:Name="PART_Track"
IsEnabled="{TemplateBinding IsMouseOver}">
<Track.DecreaseRepeatButton>
<RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"
Command="{x:Static ScrollBar.PageLeftCommand}"/>
</Track.DecreaseRepeatButton>
<Track.IncreaseRepeatButton>
<RepeatButton Style="{StaticResource HorizontalScrollBarPageButton}"
Command="{x:Static ScrollBar.PageRightCommand}"/>
</Track.IncreaseRepeatButton>
<Track.Thumb>
<Thumb Style="{StaticResource ScrollBarThumb1}"/>
</Track.Thumb>
</Track>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="Orientation"
Value="Vertical">
<Setter Property="Background"
Value="Transparent"/>
<Setter Property="Margin"
Value="0,1,0,0"/>
<Setter Property="Height"
Value="Auto"/>
<Setter Property="MinWidth"
Value="10"/>
<Setter Property="Width"
Value="10"/>
<Setter Property="Opacity"
Value="0.8"/>
</Trigger>
</Style.Triggers>
</Style>
</Style.Resources>
</Style>
这是样式