/// <summary> /// Post process columns after creating them and adding them to the AllColumns collection. /// </summary> /// <param name="olv"></param> public virtual void PostCreateColumns(ObjectListView olv) { if (olv.AllColumns.Exists(delegate(OLVColumn x) { return x.CheckBoxes; })) olv.UseSubItemCheckBoxes = true; if (olv.AllColumns.Exists(delegate(OLVColumn x) { return x.Index > 0 && (x.ImageGetter != null || !String.IsNullOrEmpty(x.ImageAspectName)); })) olv.ShowImagesOnSubItems = true; olv.RebuildColumns(); olv.AutoResizeColumns(); }