39 references to ColumnSpan
PresentationFramework (39)
MS\Internal\LayoutDump.cs (1)
981writer.WriteAttributeString("ColumnSpan", cell.ColumnSpan.ToString(CultureInfo.InvariantCulture));
MS\Internal\PtsHost\CellParaClient.cs (4)
85&& (Cell.ColumnIndex + Cell.ColumnSpan) <= calculatedColumns.Length); 91int i = Cell.ColumnIndex + Cell.ColumnSpan - 1; 365&& (Cell.ColumnIndex + Cell.ColumnSpan) <= calculatedColumns.Length); 371int i = Cell.ColumnIndex + Cell.ColumnSpan - 1;
MS\Internal\PtsTable\RowSpanVector.cs (2)
88|| start >= _entries[i].Cell.ColumnIndex + _entries[i].Cell.ColumnSpan); 112_entries[_index].Range = cell.ColumnSpan;
System\Windows\Automation\Peers\TableAutomationPeer.cs (2)
150if (cell.ColumnIndex <= column && cell.ColumnIndex + cell.ColumnSpan > column) 158if (cell.ColumnIndex <= column && cell.ColumnIndex + cell.ColumnSpan > column)
System\Windows\Automation\Peers\TableCellAutomationPeer.cs (1)
139return ((TableCell)Owner).ColumnSpan;
System\Windows\Documents\TableRow.cs (1)
222int columnSpan = cell.ColumnSpan;
System\Windows\Documents\TextRangeEditTables.cs (27)
102lastColumnIndex = lastCell.ColumnIndex + lastCell.ColumnSpan - 1; 338int lastColumnIndex = Math.Max(anchorCell.ColumnIndex + anchorCell.ColumnSpan - 1, movingCell.ColumnIndex + movingCell.ColumnSpan - 1); 352if (firstColumnIndex <= cell.ColumnIndex && cell.ColumnIndex + cell.ColumnSpan - 1 <= lastColumnIndex) 1289double borderRight = cell.ColumnIndex + cell.ColumnSpan < columnCount ? 0.0 : border.Left; 1387if (cell.ColumnIndex + cell.ColumnSpan > colIndex) 1400if (cellInsertAfter.ColumnSpan == 1) 1406cellInsertAfter.ContentStart.TextContainer.SetValue(cellInsertAfter.ContentStart, TableCell.ColumnSpanProperty, cellInsertAfter.ColumnSpan + 1); 1457int colIndexInsert = endCell.ColumnIndex + endCell.ColumnSpan - 1; 1498if (cell.ColumnIndex + cell.ColumnSpan > colIndex) 1511if (cellDelete.ColumnSpan == 1) 1517cellDelete.ContentStart.TextContainer.SetValue(cellDelete.ContentStart, TableCell.ColumnSpanProperty, cellDelete.ColumnSpan - 1); 1631if (cell.ColumnIndex + cell.ColumnSpan <= cell.Table.ColumnCount && 1636columnIndex = cell.ColumnIndex + cell.ColumnSpan - 1; 1846Invariant.Assert(startCell.ColumnIndex <= endCell.ColumnIndex + endCell.ColumnSpan - 1, "startCell.ColumnIndex must be <= an index+span of an endCell"); 1853endCell.ColumnIndex + endCell.ColumnSpan - 1); // rightColumn 1897if (startCell.ColumnSpan == 1 && startCell.RowSpan == 1) 1907if (splitCountHorizontal > startCell.ColumnSpan - 1) 1909splitCountHorizontal = startCell.ColumnSpan - 1; 1923startCell.ContentStart.TextContainer.SetValue(startCell.ContentStart, TableCell.ColumnSpanProperty, startCell.ColumnSpan - 1); 1924if (startCell.ColumnSpan == 1) 2093movingCell.ColumnIndex > anchorCell.ColumnIndex + anchorCell.ColumnSpan - 1 && 2390int endColumn = startColumn + spannedCells[i].ColumnSpan - 1; 2521int endColumn = startColumn + cell.ColumnSpan -1; 2538(firstCell == null || firstCell.ColumnIndex >= leftColumn && firstCell.ColumnIndex + firstCell.ColumnSpan - 1 <= rightColumn) && // 2539(lastCell == null || lastCell.ColumnIndex >= leftColumn && lastCell.ColumnIndex + lastCell.ColumnSpan - 1 <= rightColumn); 2545return cell.ColumnIndex + cell.ColumnSpan == cell.Table.ColumnCount;
System\windows\Documents\TextSelection.cs (1)
2525endColumnIndex = startColumnIndex + cell.ColumnSpan - 1;