Differences in C1FlexGrid for Silverlight and WPF > Comparison of Object Model |
WinForms | Silverlight and WPF | Comments |
---|---|---|
AllowAddNew | Supported at the data source level, no built-in UI. | |
AllowDelete | Not supported. | |
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 | |
LeftCol | ViewRange.LeftColumn | |
NewRowWatermark | Not supported | |
RightCol | ViewRange.RightColumn | |
Rows | Rows | |
ScrollBars | HorizontalScrollbarVisibility VerticalScrollbarVisibility |
|
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 (level) |
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 (Visible == true && IsCollapsed == false) |
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 |