I think you can do 
`vm.ColumnHeaderTextBlocks = gridHeaders.Children.Select(border => (TextBlock)border.Child).ToList()`