What is the reason, why the getters of IsCurrent, IsEdited, IsMouseOver, RowIndex, ColumnIndex... are internal or private? This prevents the implementation of custom DataGridBoundColumn's. Furthermore ...