|
|
|
| |
Essential Grid WPF Edition is a powerful cell oriented extensible grid control that offers excellent performance characteristics that have been described below.
| |
|
|

|
|
CellStyleArchitecture
Property settings for individual cells (and groups of cells) are stored in a Style property. The Style allows you to set properties such as Background, CellValue and CellType for a particular cell. Essential Grid for WPF holds two different style caches that depend upon how the cell style is being used, a Volatile style cache and a Render style cache.
| |
|
|

|
|
CoveredRanges
Covered cells allow you to treat a rectangular collection of cells as a single cell. The properties of a covered range are determined by the properties of the cell in the top-left corner of the range.
| |
|
|

|
|
CellSpans
CellSpans allow you to treat the background of multiple cells as a single background even though each cell is still treated as an individual cell for other properties.
| |
|
|

|
|
CellTypes
CellType is a property that determines the user interaction with a particular cell. You can create your own celltypes.
| |
|
|

|
|
ResizeRowsColumns
Mouse controllers are implemented for resizing rows and columns. Implementation of similar features is straight forward, and can be accomplished by implementing a mouse controller.
| |
|
|

|
|
Frozen Rows Columns Footers
You can tell the grid to freeze columns on the left, and rows at the top of the grid. You can also specify row footers to be fixed at the bottom of the grid and column footers to be fixed at the right-side of the grid.
| |
|
|

|
|
VirtualGrid
Essential Grid for WPF supports a Virtual mode which lets you dynamically provide data to the grid through an event. This means that the grid does not store any data in its internal data structures. A Virtual grid can display millions of rows as easily as it displays a dozen. The grid also exposes a second event that lets you save changes made through the grid's UI back to the external data source.
| |
|
|

|
|
NestedGrids
Nested Grids are an important component of the basic architecture of Essential Grid for WPF. They provide for the easy display of complex user interfaces using a flat grid. They also form the underpinnings for the display of hierarchical and grouped data. You can nest grids inside a row, column or covered range. When you nest a grid inside a covered range, you can specify whether the rows or columns derive their state from the parent control. You have multiple independent options for both rows and columns.
| |
|
|
|
|
|
|
|
|