protected virtual void OnCreateRow(object sender, GridViewCreateRowEventArgs e) { if (this.CreateRow == null) { return; } this.CreateRow(sender, e); }
public override IVirtualizedElement <GridViewRowInfo> CreateElement( GridViewRowInfo data, object context) { GridViewCreateRowEventArgs e = new GridViewCreateRowEventArgs(data, data.RowElementType); this.rowView.GridViewElement.CallCreateRow(e); if (e.RowElement != null) { return((IVirtualizedElement <GridViewRowInfo>)e.RowElement); } if ((object)e.RowType != null) { return((IVirtualizedElement <GridViewRowInfo>)Activator.CreateInstance(e.RowType)); } return((IVirtualizedElement <GridViewRowInfo>)null); }
internal void CallCreateRow(GridViewCreateRowEventArgs e) { this.OnCreateRow(this.GetDefaultEventSender(), e); }