BrightIdeasSoftware.ObjectListView.PostProcessOneRow C# (CSharp) Method

PostProcessOneRow() protected method

Do the work required after one item in a listview have been created
protected PostProcessOneRow ( int rowIndex, int displayIndex, OLVListItem olvi ) : void
rowIndex int
displayIndex int
olvi OLVListItem
return void
        protected virtual void PostProcessOneRow(int rowIndex, int displayIndex, OLVListItem olvi)
        {
            if (this.UseAlternatingBackColors && this.View == View.Details) {
                olvi.BackColor = displayIndex % 2 == 1 ? this.AlternateRowBackColorOrDefault : this.BackColor;
            }
            if (this.ShowImagesOnSubItems && !this.VirtualMode) {
                this.SetSubItemImages(rowIndex, olvi);
            }
            if (this.UseHyperlinks) {
                this.ApplyHyperlinkStyle(rowIndex, olvi);
            }
            this.TriggerFormatRowEvent(rowIndex, displayIndex, olvi);
        }
ObjectListView