BrightIdeasSoftware.HeaderControl.NeedsCustomDraw C# (CSharp) Метод

NeedsCustomDraw() защищенный Метод

Does this header need to be custom drawn?
Word wrapping and colored text require custom drawning. Funnily enough, we can change the font natively.
protected NeedsCustomDraw ( ) : bool
Результат bool
        protected bool NeedsCustomDraw()
        {
            if (this.WordWrap)
                return true;

            if (this.ListView.HeaderUsesThemes)
                return false;

            if (this.NeedsCustomDraw(this.ListView.HeaderFormatStyle))
                return true;

            foreach (OLVColumn column in this.ListView.Columns) {
                if (column.HasHeaderImage ||
                    !column.ShowTextInHeader ||
                    column.IsHeaderVertical ||
                    this.HasFilterIndicator(column) ||
                    column.TextAlign != column.HeaderTextAlign ||
                    this.NeedsCustomDraw(column.HeaderFormatStyle))
                    return true;
            }
            return false;
        }

Same methods

HeaderControl::NeedsCustomDraw ( BrightIdeasSoftware.HeaderFormatStyle style ) : bool
HeaderControl::NeedsCustomDraw ( BrightIdeasSoftware.HeaderStateStyle style ) : bool