The tables below summarize the main properties, methods and events in the C1FlexGrid for WinForms and the corresponding members in the C1FlexGrid for Silverlight/WPF.
C1FlexGrid Properties
WinForms |
Silverlight/WPF |
Comments |
AllowAddNew |
|
Supported at the data source level, no built-in UI. |
AllowDelete |
|
Supported at the data source level, no built-in UI. |
AllowDragging |
AllowDragging |
|
AllowEditing |
IsReadOnly |
Renamed for consistency with most other Silverlight/WPF controls. |
AllowFiltering |
|
Supported at the data source level, no built-in UI. |
AllowFreezing |
|
See the Rows.Frozen and Columns.Frozen properties. |
AllowMerging |
AllowMerging |
|
AllowResizing |
AllowResizing |
|
AllowSorting |
AllowSorting |
|
AutoClipboard |
|
See ClipboardCopyMode and ClipboardPasteMode properties, Copy and Paste methods. |
AutoGenerateColumns |
AutoGenerateColumns |
|
AutoResize |
|
See AutoSizeRows and AutoSizeColumns methods. |
AutoSearch |
|
Not supported. |
AutoSearchDelay |
|
Not supported. |
BackColor |
Background |
|
BottomRow |
ViewRange.BottomRow |
|
ClipboardCopyMode |
ClipboardCopyMode |
|
Cols |
Columns |
|
DataSource |
ItemsSource |
|
DrawMode |
|
See CellFactory property. |
EditOptions |
|
See CellFactory property, PrepareCellForEdit event. |
Enabled |
IsEnabled |
|
ExtendLastCol |
|
Set the width of the last column to “*”. Star sizing is a lot more flexible and powerful because it allows you to resize multiple columns and to specify their relative sizes. |
FocusRect |
|
Not supported. |
HighLight |
|
Not supported. |
KeyActionEnter |
KeyActionEnter |
|
KeyActionTab |
KeyActionTab |
|
LeftColumn |
ViewRange.LeftColumn |
|
NewRowWatermark |
|
Not supported |
RightColumn |
ViewRange.RightColumn |
|
Rows |
Rows |
|
Scrollbars |
HorizontalScrollbarVisibility |
|
ScrollOptions |
|
Not supported |
ScrollPosition |
ScrollPosition |
|
SelectionMode |
SelectionMode |
|
ShowButtons |
|
Not supported |
ShowCellLabels |
|
Not supported |
ShowCursor |
|
Not supported |
ShowErrors |
|
Not supported |
ShowSort |
ShowSort |
|
Subtotal |
Column. GroupAggregate |
Use the data source’s GroupDescriptors collection to group the data; set the GroupAggregate property on individual columns to show aggregates such as sum or average for each group. |
SubtotalPosition |
|
Not supported |
TopRow |
ViewRange.TopRow |
|
Tree.Indent |
TreeIndent |
|
Tree.Show(level) |
CollapseGroupsToLevel |
|
C1FlexGrid.Column Properties
WinForms |
Silverlight/WPF |
Comments |
AllowDragging |
AllowDragging |
|
AllowEditing |
IsReadOnly |
|
AllowFiltering |
|
Supported at the data source level, no built-in UI. |
AllowMerging |
AllowMerging |
|
AllowResizing |
AllowResizing |
|
AllowSorting |
AllowSorting |
|
Caption |
Header |
|
ComboList |
|
Create a ColumnValueConverter object and assign it to the column’s ValueConverter property. |
DataMap |
|
Create a ColumnValueConverter object and assign it to the column’s ValueConverter property. |
DataType |
DataType |
|
EditMask |
|
Not supported |
Editor |
|
Not supported (the PrepareCellForEdit event provides access to the cell editor being activated) |
Filter |
|
Not supported (filtering can be done at the data source level, but the FlexGrid has no UI to support it) |
Format |
Format |
|
ImageMap |
|
Not supported |
Index |
Index |
|
IsCollapsed |
IsCollapsed |
|
IsVisible |
IsVisible |
Whether this row is visible |
Left |
Left |
|
Name |
ColumnName |
|
Right |
Right |
|
Selected |
Selected |
|
UserData |
Tag |
|
Visible |
Visible |
|
Width |
Width |
The Width property is of type GridLength, and supports star-sizing for dynamic column widths (making the old ExtendLastCol property obsolete) |
WidthDisplay |
ActualWidth |
|