Classes

  Class Description
Public class BoundRow
Represents a row that displays bound data.
Public class C1FlexComboBox
ComboBox that looks the same in WPF and Silverlight and implements the IsEditable property in both platforms (the Silverlight ComboBox is not editable).
Public class C1FlexGrid
C1FlexGrid control.
Public class C1FlexGridFilter
Implements an Excel-style filter that can be added to existing C1FlexGrid controls.
Public class C1FlexGridFilterService
Provides the standard implementation for attaching a C1FlexGridFilter to a C1FlexGrid control.
Public class CellEditEventArgs
Provides data for events related to editing.
Public class CellFactory
Class that implements the default cell factory for a C1FlexGrid.
Public class CellRangeEventArgs
Provides data for events that affect cell ranges.
Public class CellStyle
Defines attributes used to render grid cells.
Public class Column
Represents a grid column.
Public class ColumnCollection
Represents a collection of Column objects.
Public class ColumnFilter
Filter defined by a ValueFilter and a ConditionFilter. Both filters must be satisfied by values.
Public class ColumnFilterEditor
Editor used to inspect and modify ColumnFilter objects.
Public class ColumnValueConverter
Defines a list of valid entries for a column.
Public class Condition
Represents a condition within a ConditionFilter.
Public class ConditionFilter
Filter composed of two Condition elements that can be combined using an 'and' or an 'or' operator.
Public class CustomAggregateEventArgs
Provides data for the CustomAggregate event.
Public class DataTypeConverter
Converter required to support data type properties in XAML.
Public class FilterExtensionMethods
Provides extension methods to support grid and column filtering.
Public class GridPanel
Represents a logical part of the grid, such as the column headers, row headers, and scrollable data part.
Public class GroupRow
Represents a row that serves as a header for a group of rows.
Public class HitTestInfo
Contains information about a part of the C1FlexGrid at a specified coordinate.
Public class MergeManager
Implements the grid's default merging behavior.
Public class NullableObjectConverter<(Of <(<'T>)>)>
Converter required to support nullable properties in XAML.
Public class Row
Represents a grid row.
Public class RowCol
Abstract base class for Row and Column classes.
Public class RowColCollection<(Of <(<'T>)>)>
Abstract base class for RowCollection and ColumnCollection classes.
Public class RowCollection
Represents a collection of Row objects.
Public class ValueFilter
Filter defined by a list of values that should be accepted. If the list is empty, all values satisfy the filter.

Structures

  Structure Description
Public structure CellRange
Represents a rectangular group of cells defined by two row indices and two column indices.

Interfaces

  Interface Description
Public interface ICellFactory
Defines the functionality of classes used to create grid cells dynamically.
Public interface IEditValueConverter
Interface that extends IValueConverter to provide editing information.
Public interface IMergeManager
Defines the functionality of classes that handle cell merging.

Enumerations

  Enumeration Description
Public enumeration Aggregate
Specifies the type of aggregate to calculate over a group of values.
Public enumeration AllowDragging
Defines which grid elements can be moved to new positions with the mouse.
Public enumeration AllowMerging
Specifies constants that define which areas of the grid support cell merging.
Public enumeration AllowResizing
Defines which grid elements can be resized with the mouse.
Public enumeration CellType
Specifies a value that defines the type of cell.
Public enumeration ClipboardCopyMode
Defines constants that specify whether users can copy data from a C1FlexGrid control to the clipboard and whether column header values are included.
Public enumeration ConditionOperator
Represents operators that can be used in filter conditions.
Public enumeration DeferScrolling
Specifies whether the grid should defer scrolling until the user releases the scrollbar thumb.
Public enumeration FileFormat
Specifies file formats available for saving the grid.
Public enumeration FilterType
Represents the type if filtering provided by a ColumnFilter.
Public enumeration GridLinesVisibility
Specifies constants that define which grid lines separating grid cells cells are shown.
Public enumeration GroupRowPosition
Specifies where to place the group rows used to delimit data groups.
Public enumeration HeadersVisibility
Specifies constants that define which header cells are displayed.
Public enumeration KeyAction
Specifies the actions taken by the grid when the user presses a key.
Public enumeration SaveOptions
Specifies options available for customizing the files created by the Save(Stream, FileFormat, SaveOptions) method.
Public enumeration ScaleMode
Specifies how the grid content should be scaled to fit the page.
Public enumeration SelectedState
Specifies the selected state of a cell.
Public enumeration SelectionMode
Specifies constants that define the selection behavior.