Dev2.CustomControls.SimpleGridSplitter.GetScrollBar C# (CSharp) Method

GetScrollBar() private method

private GetScrollBar ( Grid containingGrid, int row ) : System.Windows.Controls.Primitives.ScrollBar
containingGrid System.Windows.Controls.Grid
row int
return System.Windows.Controls.Primitives.ScrollBar
        private ScrollBar GetScrollBar(Grid containingGrid, int row)
        {
            UIElement grid = containingGrid.Children.Cast<UIElement>()
                .FirstOrDefault(ue => Grid.GetRow(ue) == row);

            DataGrid datagrid = grid.Descendents().OfType<DataGrid>().FirstOrDefault();

            IEnumerable<ScrollBar> scrollBars =
                datagrid.Descendents().OfType<ScrollBar>().Where(sb => sb.Name == "PART_VerticalScrollBar");
            return scrollBars.FirstOrDefault();
        }