![]() 隔行换色,鼠标单击,悬浮样式都有 先看效果:
代码: <DataGrid AutoGenerateColumns="False" Name="dataGrid1" VerticalAlignment="Top" CanUserSortColumns="False" Width="660" Margin="5" IsReadOnly="True" CanUserResizeColumns="False" CanUserResizeRows="False" SelectionMode="Single" CanUserReorderColumns="False" AlternationCount="2" RowHeaderWidth="0" CanUserAddRows="False" > <DataGrid.Columns> <DataGridTextColumn Header="名称" Width="150" Binding="{Binding Name}"/> <DataGridTextColumn Header="最新价" Width="120" Binding="{Binding Zxj}"/> <DataGridTextColumn Header="涨跌" Width="120" Binding="{Binding Zd}"/> <DataGridTextColumn Header="涨幅" Width="130" Binding="{Binding Zf}"/> <DataGridTextColumn Header="短线强势股" Width="140" Binding="{Binding Dxqsg}"/> </DataGrid.Columns> </DataGrid> Style代码: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Style TargetType="DataGrid"> <!--网格线颜色--> <Setter Property="CanUserResizeColumns" Value="false"/> <Setter Property="Background" Value="#E6DBBB" /> <Setter Property="BorderBrush" Value="#d6c79b" /> <Setter Property="HorizontalGridLinesBrush"> <Setter.Value> <SolidColorBrush Color="#d6c79b"/> </Setter.Value> </Setter> <Setter Property="VerticalGridLinesBrush"> <Setter.Value> <SolidColorBrush Color="#d6c79b"/> </Setter.Value> </Setter> </Style> <!--标题栏样式--> <!--<Style TargetType="DataGridColumnHeader" > <Setter Property="Width" Value="50"/> <Setter Property="Height" Value="30"/> <Setter Property="FontSize" Value="14" /> <Setter Property="Background" Value="White" /> <Setter Property="FontWeight" Value="Bold"/> </Style>--> |
|