void PrepareChild(ContentPresenter child, ColumnBase column)
{
int columnCorrectingCoef = BandedViewBehavior.GetIsLeftColumn(column) ? 0 : 1;
int columnSpanCorrectingCoef = BandedViewBehavior.GetIsLeftColumn(column) ? 1 : 0;
StdGrid.SetRow(child, BandedViewBehavior.GetRow(column));
StdGrid.SetColumn(child, BandedViewBehavior.GetColumn(column) + columnCorrectingCoef);
StdGrid.SetRowSpan(child, BandedViewBehavior.GetRowSpan(column));
StdGrid.SetColumnSpan(child, BandedViewBehavior.GetColumnSpan(column) + columnSpanCorrectingCoef);
}