예제 #1
0
        public static List <DataGridCell> Cells(this DataGridRow input)
        {
            var result = new List <DataGridCell>();

            if (input.FindVisualChildOfType <DataGridCellsPresenter>() is DataGridCellsPresenter presenter)
            {
                foreach (var i in presenter.Items)
                {
                    if (presenter.ItemContainerGenerator.ContainerFromItem(i) is DataGridCell j)
                    {
                        result.Add(j);
                    }
                }
            }
            return(result);
        }