datagrid 网格 样式

datagrid 网格 样式

<DataGrid Name="dataGridAlarm" AutoGenerateColumns="False" CanUserAddRows="False" CanUserResizeColumns="True" 
                      SelectionMode="Single" FontSize="16" BorderThickness="1,1,2,1" BorderBrush="#03ffea" 
                      HorizontalAlignment="Left" Grid.Column="0" Grid.Row="8" Grid.ColumnSpan="7" VerticalAlignment="Top" 
                      Height="300" Background="#001f55"  Width="360" MouseDoubleClick="dataGridAlarm_MouseDoubleClick">
                <DataGrid.Style>
                    <Style TargetType="DataGrid">
                        <!--网格线颜色-->
                        <Setter Property="CanUserResizeColumns" Value="false"/>                        
                        <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"></Setter>
                        <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"></Setter>
                        <Setter Property="HeadersVisibility" Value="Column"/>                       
                        <Setter Property="HorizontalGridLinesBrush">
                            <Setter.Value>
                                <SolidColorBrush Color="#03ffea"/>
                            </Setter.Value>
                        </Setter>
                        <Setter Property="VerticalGridLinesBrush">
                            <Setter.Value>
                                <SolidColorBrush Color="#03ffea"/>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </DataGrid.Style>
                <DataGrid.ColumnHeaderStyle>
                    <Style TargetType="DataGridColumnHeader">
                        <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
                        <Setter Property="Background" Value="#001f55"></Setter>
                        <Setter Property="Foreground" Value="#17acae"></Setter>
                        <Setter Property="BorderThickness" Value="1"></Setter>
                        <Setter Property="BorderBrush" Value="#03ffea"></Setter>
                    </Style>
                </DataGrid.ColumnHeaderStyle>
                <DataGrid.RowStyle>
                    <Style TargetType="DataGridRow">
                        <Setter Property="Background" Value="#001f55" />
                        <Setter Property="Height" Value="35"/>
                        <Setter Property="Foreground" Value="#03ffea" />
                    </Style>                    
                </DataGrid.RowStyle>
                
                <DataGrid.Columns>
                    <DataGridTemplateColumn  Width="40" Header="序号"  >
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type DataGridRow}}, Path=Header}" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0"></TextBlock>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>
                    <DataGridTextColumn Width="70" Header="设备" Binding="{Binding 报警设备}" />
                    <DataGridTextColumn Width="90" Header="类型" Binding="{Binding 报警类型}"/>
                    <DataGridTextColumn Width="100*" Header="时间" Binding="{Binding 发生时间}"/>
                    <DataGridTextColumn Width="70" Header="设备ID" Binding="{Binding 设备对象号}"  Visibility="Hidden"/>
                    <DataGridTextColumn Width="70" Header="设备类型" Binding="{Binding 设备类型}" Visibility="Hidden"/>                   
                </DataGrid.Columns >
            </DataGrid>

https://blog.csdn.net/mpegfour/article/details/78888544

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值