Wpf DataGrid 自动滚动到最后一列/最后一行/第一列/第一行

1.Wpf DataGrid 自动滚动到最后一列/最后一行/第一列/第一行

if (dataGrid1.Items.Count > 0)
{
    var border = VisualTreeHelper.GetChild(dataGrid1, 0) as Decorator;
    if (border != null)
    {
        var scroll = border.Child as ScrollViewer;
        if (scroll != null) 
        {
            scroll.ScrollToEnd();//最后一行
            scroll.ScrollToHome();//第一行
            scroll.ScrollToLeftEnd();//第一列
            scroll.ScrollToRightEnd();//最后一列
        }
    }
}
作者:九年新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/yellow3gold/p/15730363.html