You can try using ChartDrawItem Event. The code could be something like:
this
.ultraChart1.ChartDrawItem += new Infragistics.UltraChart.Shared.Events.ChartDrawItemEventHandler(ultraChart1_ChartDrawItem);
...
private
const int columnWidth = 100;
...
void ultraChart1_ChartDrawItem(object sender, Infragistics.UltraChart.Shared.Events.ChartDrawItemEventArgs e)
{
Box box = e.Primitive as Box;if (box == null)
{
return;
}
if (box.DataPoint == null)
{
return;
}
int dWidth = box.rect.Width - columnWidth;if (dWidth <= 0)
{
return;
}
box.rect.Width = columnWidth;
box.rect.X += dWidth / 2;
}