WPF DataGrid显示网格 和TImer定时器

WPF DataGrid显示网格 和TImer定时器

  1. DataGrid表格中鼠标右键选中一行不放往下拖导致全部选中问题

    datagrid 属性 selectionMode="Sigle"

  2. datagrid 表格多最后一列网格线异常处理

    datagrid 属性 GridLinesVisibility = “None” (取消默认的网格线)

    
    
    	<Style TargetType="DataGridCell"> //在下面加入
    
    ​	<Setter Property="BorderThickness" Value="0.3" />
    
    ​	<Setter Property="BorderBrush" Value="Gray" />
    

    无法去掉最后一行默认列Title格式

    第二种方式 datagrid 属性 HorizontalAlignment = “Left”

    右侧滚动条不会显示在最右侧,吸附在最后一列

  3. Timer定时器

    timerMonitor(null,null);
    System.Timers.Timer timer = new System.Timers.Timer();
    timer.Enabled = true ;     //一直开启
    timer.Interval = 60000 ;  //60000毫秒 =1分钟
    timer.Start();
    timer.Elapsed += new System.Timers.ElapsedEventHandler(timerMonitor);
    
    public void timerMonitor(object source , ElapsedEventArgs e)
    {
        Dispatcher.Invoke((Action)(() =>
                                  {
                                     //定时执行
                                      
                                  }));                        
        
        
    }
        
    
posted @ 2020-08-19 11:55  DingGuo  阅读(796)  评论(0编辑  收藏  举报