Those changes are part of our efforts to optimize the templates inside RadGridView. I will try to describe what happened to each of them below:
- IsHierarchyRoot was a quick hack we introduced before a previous release that we deleted. It was used to distinguish if a GridViewDataControl instance is the top-level control (i.e. a RadGridView control) or a hierarchy child. We are now using different settings for the hierarchy root and its children in the RadGridView and GridViewDataControl templates respectively.
- We removed the GridViewBackGround control because it was virtually impossible to synchronize backgrounds and vertical gridlines with the grid columns and cells. That responsibility has been delegated to the grid cell objects and the background and vertical grid lines logic has been moved to the cell templates.
- We have renamed the NavigationPresenter to IndicatorPresenter as it was really used to display headers and special indicators for the grid view rows.
I believe you see those errors in your customized Simple theme (as described in your separate support ticket). I have already sent the updated theme in that ticket, and I am attaching the theme to this forum post.
the Telerik team