[]
Represents a rectangular group of cells defined by two row indices and two column indices.
public struct CellRange
Name | Description |
---|---|
CellRange(int, int) | Initializes a new instance of a CellRange containing a single cell. |
CellRange(int, int, int, int) | Initializes a new instance of a CellRange. |
CellRange(UIElement) | Initializes a new instance of a CellRange based on a UIElement that represents a cell. |
Name | Description |
---|---|
BottomRow | Gets the index of the bottom row in this CellRange. |
Cells | Gets an IEnumerable that can be used to iterate over the cells in this CellRange. |
Column | Gets or sets the index of the first column in this CellRange. |
Column2 | Gets or sets the index of the last column in this CellRange. |
ColumnCount | Gets cell range column count. |
ColumnSpan | Gets or sets the number of columns in CellRange. |
Empty | Gets a special value that represents an invalid range. |
IsSingleCell | Gets a value that indicates whether this range contains a single cell. |
IsValid | Gets a value that indicates whether this range is valid. |
LeftColumn | Gets the index of the left column in this CellRange. |
RightColumn | Gets the index of the right column in this CellRange. |
Row | Gets or sets the index of the first row in this CellRange. |
Row2 | Gets or sets the index of the last row in this CellRange. |
RowCount | Gets cell range row count. |
RowSpan | Gets or sets the number of rows in CellRange. |
TopRow | Gets the index of the top row in this CellRange. |
Name | Description |
---|---|
Contains(CellRange) | Gets a value that indicates whether this range contains another range. |
Contains(int, int) | Gets a value that indicates whether this range contains a given cell. |
ContainsColumn(int) | Gets a value that indicates whether this range contains a given column. |
ContainsRow(int) | Gets a value that indicates whether this range contains a given row. |
Equals(object) | Indicates whether this instance and a specified object are equal. |
GetHashCode() | Returns the hash code for this instance. |
Intersection(CellRange) | Gets a CellRange that represents the intersection of this range with a given range. |
Intersects(CellRange) | Gets a value that indicates whether this range intersects with a given range. |
Normalize() | Returns a new CellRange normalized so Row is less than or equal to Row2 and Column is less than or equal to Column2. |
SetRange(int, int) | Sets the value of the Row, Row2, Column, and Column2 properties. |
SetRange(int, int, int, int) | Sets the value of the Row, Row2, Column, and Column2 properties. |
Union(CellRange) | Gets a CellRange that represents the union of this range with a given range. |
Name | Description |
---|---|
operator ==(CellRange, CellRange) | Equality operator for CellRange objects. |
operator !=(CellRange, CellRange) | Inequality operator for CellRange objects. |