WPF的DataGrid 在MVVM模式下选中行实现滚动

1、定义事件 

 
     
         
     

 

 2、实现滚动

public void DataGrid_SelectionChanged(object obj, RoutedEventArgs arg) 

    if (obj == null)
    {
        return;
    }
   var grid = obj as DataGrid;
   grid.UpdateLayout();
   grid.ScrollIntoView(grid.SelectedItem, null);
}

3、选中行,实现滚动 

 略

你可能感兴趣的:(wpf)