Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
 /// <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);
 }