/// <summary> /// Specifies to raise tooltip opened event for the header cell /// </summary> /// <param name="tooltip"></param> internal bool RaiseCellToolTipOpening(ToolTip tooltip) { if (this.TreeGrid != null && this.TreeGrid.CanCellToolTipOpening()) { var cellToolTipOpeningEventArgs = new TreeGridCellToolTipOpeningEventArgs(this) { Column = this.Column, RowColumnIndex = new RowColumnIndex(TreeGrid.GetHeaderIndex(), TreeGrid.ResolveToScrollColumnIndex(TreeGrid.Columns.IndexOf(Column))), Record = this.DataContext, ToolTip = tooltip }; this.TreeGrid.RaiseCellToolTipOpeningEvent(cellToolTipOpeningEventArgs); } return(tooltip.IsEnabled); }
/// <summary> /// Specifies to raise tooltip opening event for the cell /// </summary> /// <param name="tooltip"></param> internal bool RaiseCellToolTipOpening(ToolTip tooltip) { if (this.TreeGridColumn != null && this.TreeGridColumn.TreeGrid != null && this.TreeGridColumn.TreeGrid.CanCellToolTipOpening()) { var cellToolTipOpeningEventArgs = new TreeGridCellToolTipOpeningEventArgs(this.ColumnElement) { Column = this.TreeGridColumn, RowColumnIndex = new RowColumnIndex(this.RowIndex, this.ColumnIndex), Record = this.ColumnElement.DataContext, Node = this.DataRow.Node, ToolTip = tooltip }; this.TreeGridColumn.TreeGrid.RaiseCellToolTipOpeningEvent(cellToolTipOpeningEventArgs); } return(tooltip.IsEnabled); }