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);
                }
            }
        }