Пример #1
0
        /// <summary>
        /// Event delegate method fired when the <see cref="MultiHeaderCell.ColumnSpan"/> of a cell in one of the <see cref="MultiHeaderRow"/> objects in this grid changes value.
        /// </summary>
        /// <param name="sender">A <see cref="MultiHeaderRow"/> in this grid.</param>
        /// <param name="args">The <see cref="HeaderCellColumnSpanChangedArgs"/> related to the event.</param>
        private void HeaderCellTextChanged(object sender, HeaderCellTextChangedArgs args)
        {
            var headerRow = sender as MultiHeaderRow;

            if (headerRow == null)
            {
                return;
            }

            AdjustColumnsWidth(args.HeaderCell);
        }
Пример #2
0
        /// <summary>
        /// Event delegate method fired when the <see cref="MultiHeaderCell.Text"/> value changes.
        /// </summary>
        /// <param name="sender">Sender object.</param>
        /// <param name="args">Event arguments.</param>
        private void HeaderCellTextChangedAction(object sender, HeaderCellTextChangedArgs args)
        {
            // Invalidate Height so it gets recalculated
            _height = 0;

            // Fire corresponding event
            if (HeaderCellTextChanged != null)
            {
                HeaderCellTextChanged(this, args);
            }
        }