protected override BrickStyle CreateBrickStyle(XRDataContainerControl control, VisualBrick parentBrick, VisualBrick valueBrick, XRDataRecord record, int fieldIndex, bool isHeader) { BrickStyle style = base.CreateBrickStyle(control, parentBrick, valueBrick, record, fieldIndex, isHeader); if (!isHeader) { PrintCellEventArgs printCellArgs = new PrintNodeCellEventArgs((XRTreeListNode)record, (XRTreeListColumn)control.VisibleHeaders[fieldIndex], valueBrick, style); TreeList.OnPrintNodeCell((PrintNodeCellEventArgs)printCellArgs); } return(style); }
protected internal virtual void OnPrintNodeCell(PrintNodeCellEventArgs e) { this.RunEventScriptAndExpressionBindings <PrintNodeCellEventArgs>(PrintNodeCellEvent, "PrintNodeCell", e); PrintNodeCellEventHandler handler = (PrintNodeCellEventHandler)base.Events[PrintNodeCellEvent]; if (!base.DesignMode) { if (handler != null) { handler(this, e); } } }