1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <Style TargetType="{x:Type DataGridRowHeader}"> <Setter Property="Template" Value="{x:Null}"/> </Style> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="FontWeight" Value="Bold"/> <!--<Setter Property="BorderThickness" Value="0"/>--> <Setter Property="BorderBrush" Value="Transparent"/> <Setter Property="Margin" Value="10"/> <Setter Property="HorizontalAlignment" Value="Center"/> <Setter Property="Background" Value="Transparent"/> <Setter Property="FontSize" Value="15"/> </Style> <Style TargetType="{x:Type DataGridCell}"> <Setter Property="BorderBrush" Value="Transparent"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Foreground" Value="#333"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type DataGridCell}"> <Border x:Name="border" BorderBrush="Transparent" BorderThickness="1" Background="Transparent"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" HorizontalAlignment="Center" VerticalAlignment="Center"/> </Border> </ControlTemplate> </Setter.Value> </Setter> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> </Trigger> </Style.Triggers> </Style> <Style TargetType="{x:Type DataGridRow}"> <Setter Property="BorderThickness" Value="0,0,0,2"/> <Setter Property="Height" Value="40"/> <Style.Triggers> <DataTrigger Binding="{Binding State}" Value="eFaild"> <Setter Property="Background" Value="red"/> </DataTrigger> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="LightBlue"/> </Trigger> <Trigger Property="IsSelected" Value="True"> <Setter Property="Background" Value="#1af"/> </Trigger> <DataTrigger Binding="{Binding State}" Value="eSuccess"> <Setter Property="Background" Value="Green"/> </DataTrigger> </Style.Triggers> </Style>
|