[]
        
(Showing Draft Content)

C1.WPF.FlexGrid

C1.WPF.FlexGrid Namespace

Classes

AutoGeneratingColumnEventArgs

Event data for AutoGeneratingColumn event of C1.WPF.FlexGrid.

BoundRow

Represents a row that displays bound data.

C1FlexComboBox

ComboBox that looks the same in WPF and Silverlight and implements the IsEditable property in both platforms (the Silverlight ComboBox is not editable).

C1FlexGrid

C1FlexGrid control.

CellEditEventArgs

Provides data for events related to editing.

CellFactory

Class that implements the default cell factory for a C1FlexGrid.

CellRangeEventArgs

Provides data for events that affect cell ranges.

CellStyle

Defines attributes used to render grid cells.

Column

Represents a grid column.

ColumnCollection

Represents a collection of Column objects.

ColumnValueConverter

Defines a list of valid entries for a column.

CustomAggregateEventArgs

Provides data for the CustomAggregate event.

DataTypeConverter

Converter required to support data type properties in XAML.

DetailRow

Represents a row that displays row details.

FilterRow

Represents a row whose cells are text boxes used to filter the corresponding column.

FlexPaginator

Document paginator class for WPF.

GridPanel

Represents a logical part of the grid, such as the column headers, row headers, and scrollable data part.

GroupHeaderConverter

Default IValueConverter used to create the content shown in GroupRow cells to summarize group information.

GroupRow

Represents a row that serves as a header for a group of rows.

HitTestInfo

Contains information about a part of the C1FlexGrid at a specified coordinate.

MergeManager

Implements the grid's default merging behavior.

NewRowTemplate

Represents a row used to add items to the source collection.

NullableObjectConverter<T>

Converter required to support nullable properties in XAML.

PrintParameters

Describes parameters controlling how a grid's content is to be printed.

Row

Represents a grid row.

RowCol

Abstract base class for Row and Column classes.

RowColCollection<T>

Abstract base class for RowCollection and ColumnCollection classes.

RowCollection

Represents a collection of Row objects.

RowWithDetails

Represents a row with details.

Structs

CellRange

Represents a rectangular group of cells defined by two row indices and two column indices.

Interfaces

IBoundRow

The interface represent a row or column that bound with the data item in the data source.

ICellFactory

Defines the functionality of classes used to create grid cells dynamically.

ICustomCellRender

Determine the exact size for custom cell content. By default, the cell will try to get size by formatted text content and it increase performance.

IEditValueConverter

Interface that extends IValueConverter to provide editing information.

IMergeManager

Defines the functionality of classes that handle cell merging.

IPrintFactory

Provides the factory interface to create the components for printing process.

Enums

Aggregate

Specifies the type of aggregate to calculate over a group of values.

AllowDragging

Defines which grid elements can be moved to new positions with the mouse.

AllowFreezing

Specifies constants that define what the user can freeze with the mouse.

AllowMerging

Specifies constants that define which areas of the grid support cell merging.

AllowResizing

Defines which grid elements can be resized with the mouse.

CellType

Specifies a value that defines the type of cell.

ClipboardCopyMode

Defines constants that specify whether users can copy data from a C1FlexGrid control to the clipboard and whether column header values are included.

DeferScrolling

Specifies whether the grid should defer scrolling until the user releases the scrollbar thumb.

FileFormat

Specifies file formats available for saving the grid.

GridLinesVisibility

Specifies constants that define which grid lines separating grid cells cells are shown.

GridMouseOverMode

Defines constants that specify grid mouse over mode.

GroupRowPosition

Specifies where to place the group rows used to delimit data groups.

HeadersVisibility

Specifies constants that define which header cells are displayed.

KeyAction

Specifies the actions taken by the grid when the user presses a key.

NewRowPosition

Specifies where the new row template should be displayed when the AllowAddNew property is set to true and the grid is bound to a IEditableCollectionView that supports adding new items.

SaveOptions

Specifies options available for customizing the files created by the Save(Stream, FileFormat, SaveOptions) method.

ScaleMode

Specifies how the grid content should be scaled to fit the page.

SelectedState

Specifies the selected state of a cell.

SelectionMode

Specifies constants that define the selection behavior.