The C1DataGrid type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
|
|
ActualHeight |
Gets the rendered height of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
ActualWidth |
Gets the rendered width of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
AllowDrop |
Gets or sets a value that determines whether this UIElement can be a drop target for purposes of Silverlight drag-and-drop operations. (Inherited from UIElement.) |
|
|
AlternatingRowBackground |
Gets or sets the Brush that is used to paint the background of odd-numbered rows.
|
|
|
AlternatingRowForeground |
Gets or sets the Brush that is used to paint the foreground of odd-numbered rows.
|
|
|
AutoGenerateColumns |
Gets or sets a value indicating whether columns are created automatically when the ItemsSource property is set.
|
|
|
Background |
Gets or sets a brush that provides the background of the control. (Inherited from Control.) |
|
|
BodyRect |
Gets the rectangle that represent the area where the rows of the C1DataGrid are rendered. Useful to show adorners on top of the body.
|
|
|
BorderBrush |
Gets or sets a brush that describes the border background of a control. (Inherited from Control.) |
|
|
BorderThickness |
Gets or sets the border thickness of a control. (Inherited from Control.) |
|
|
BottomRows |
Gets the collection of rows that are placed at the bottom of the item rows.
|
|
|
CacheMode |
Gets or sets a value that indicates that rendered content should be cached when possible. (Inherited from UIElement.) |
|
|
CanUserAddRows |
Gets or sets a value indicating whether the user is able to enter new rows by entering the data in each cell of the "new row" typically located at the bottom of the data grid.
|
|
|
CanUserEditRows |
Gets or sets a value indicating whether the user is able to edit the data of the cells.
|
|
|
CanUserFilter |
Gets or sets a value indicating whether the user is able to filter a column by opening the corresponding filter popup in the column header.
|
|
|
CanUserFreezeColumns |
Gets or sets a value indicating which of the freezing separators (currently only Left separator is supported) the user is able to drag in order to change the amount of frozen columns or rows.
|
|
|
CanUserGroup |
Gets or sets a value indicating whether the user is able to change groups by dragging column headers over the grouping area, removing groups pressing the remove button of each grouped column element inside the grouping area, or change the order of the groups clicking the grouped column element itself.
|
|
|
CanUserRemoveRows |
Gets or sets a value indicating whether the user is able to remove rows by pressing Del key.
|
|
|
CanUserReorderColumns |
Gets or sets a value indicating whether the user is able to reorder columns by dragging the corresponding column header.
|
|
|
CanUserResizeColumns |
Gets or sets a value indicating whether the user is able to resize a column by dragging the right border of the column header.
|
|
|
CanUserResizeRows |
Gets or sets a value indicating whether the user is able to resize a row by dragging the bottom border of the row header.
|
|
|
CanUserSelectByDragging |
Gets or sets a value indicating whether dragging over cells panel will select them.
|
|
|
CanUserSort |
Gets or sets a value indicating whether the user is able to sort the data by clicking the column header.
|
|
|
CanUserToggleDetails |
Gets or sets a value indicating whether the user is able to change the visibility of the row details by clicking a toggle button located in the top right corner of the corresponding row header.
|
|
|
CellStyle |
Gets or sets the style that is used when rendering the cells.
|
|
|
CharacterSpacing |
Gets or sets the distance between characters of text in the control measured in 1000ths of the font size. (Inherited from Control.) |
|
|
Clip |
Gets or sets the Geometry used to define the outline of the contents of a UIElement. (Inherited from UIElement.) |
|
|
ClipboardCopyMode |
Gets or sets a value indicating the format of the text that will be copied to the clipboard.
|
|
|
ClipboardPasteMode |
Gets or sets a value indicating the expected format of the text that will be copied from the clipboard.
|
|
|
ColumnHeaderClickAction |
Gets or sets which action will be taken when user click a column header. By default the click action will execute a sorting operation, but this behavior can be changed to allow a user to select a whole column by pressing the corresponding column header. Typically used in Excel like scenarios.
|
|
|
ColumnHeaderHeight |
Gets or sets the height in pixels of all the column headers.
|
|
|
ColumnHeaderOptionsVisibility |
Gets or sets a value indicating when the options drop-down of the columns headers will be visible.
|
|
|
ColumnHeaderStyle |
Gets or sets the style that is used when rendering the column headers.
|
|
|
Columns |
Gets the collection of columns currently present in the grid.
|
|
|
ColumnWidth |
Gets or sets the column width for all the columns in the C1DataGrid.
|
|
|
CurrentCell |
Gets or sets the cell that contains the focus inside the C1DataGrid.
This cell can be changed by the user when navigating with the keyboard or mouse interaction.
|
|
|
CurrentColumn |
Gets or sets the column that contains the focused cell. This cell is changed automatically as the user navigate among cells with the keyboard or because the mouse interaction.
|
|
|
CurrentRow |
Gets or sets the row that contains the focused cell. This cell is changed automatically as the user navigate among cells with the keyboard or because the mouse interaction.
|
|
|
Cursor |
Gets or sets the cursor image that displays while the mouse pointer is over a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
DataContext |
Gets or sets the data context for a FrameworkElement when it participates in data binding. (Inherited from FrameworkElement.) |
|
|
DataSourceView |
Gets the data source view currently used by the C1DataGrid.
|
|
|
DesiredSize |
Gets the size that this UIElement computed during the measure pass of the layout process. (Inherited from UIElement.) |
|
|
Dispatcher |
Gets the Dispatcher this object is associated with. (Inherited from DependencyObject.) |
|
|
DragOverColumnStyle |
Gets or sets the style applied to a ContentControl element used to show the dragged column while it moves.
|
|
|
DragSourceColumnStyle |
Gets or sets the style applied to a ContentControl that is placed over the source column when it starts the Drag and Drop operation.
|
|
|
DropIndicatorStyle |
Gets or sets the style applied to a ContentControl element used to indicate the position where the dragged column will be dropped.
|
|
|
Effect |
Gets or sets the pixel shader effect to use for rendering this UIElement. (Inherited from UIElement.) |
|
|
FilteredColumns |
Gets the collection of columns whose FilterState is different from null.
This group of columns determine the filtering state of the C1DataGrid.
|
|
|
FiltersCombination |
Gets or sets the logical way the filters are combined among the columns.
|
|
|
FilterStyle |
Gets or sets the Style used for the Filter control container.
|
|
|
FlowDirection |
Gets or sets the direction that text and other user interface elements flow within any parent element that controls their layout. (Inherited from FrameworkElement.) |
|
|
Focused |
Gets or sets a value indicating whether this C1DataGrid is focused.
|
|
|
FocusStyle |
Gets or sets the style of the Rectangle used to show the focus on the C1DataGrid.
|
|
|
FontFamily |
Gets or sets the font used to display text in the control. (Inherited from Control.) |
|
|
FontSize |
Gets or sets the size of the text in this control. (Inherited from Control.) |
|
|
FontStretch |
Gets or sets the degree to which a font is condensed or expanded on the screen. (Inherited from Control.) |
|
|
FontStyle |
Gets or sets the style in which the text is rendered. (Inherited from Control.) |
|
|
FontWeight |
Gets or sets the thickness of the specified font. (Inherited from Control.) |
|
|
Foreground |
Gets or sets a brush that describes the foreground color. (Inherited from Control.) |
|
|
FrozenBottomRowsCount |
Gets or sets the number of rows that remain docked to the bottom of the viewport when the user scrolls vertically.
|
|
|
FrozenColumnCount |
Gets or sets the number of columns that remain docked to the left side of the viewport when the user scrolls horizontally.
|
|
|
FrozenTopRowsCount |
Gets or sets the number of rows that remain docked to the top of the viewport when the user scrolls vertically.
|
|
|
GridLinesVisibility |
Gets or sets a value that indicates whether the horizontal or vertical grid lines among cells are displayed or not.
|
|
|
GroupColumnHeaderStyle |
Gets or sets the style that is used when rendering the column headers in the group panel.
|
|
|
GroupedColumns |
Gets the collection of columns whose GroupState is different from null.
This group of columns determine the grouping state of the C1DataGrid.
|
|
|
GroupingPanelBackground |
Gets or sets the Brush that is used to paint the background of the grouping panel that is on top of the datagrid.
|
|
|
GroupingPanelForeground |
Gets or sets the Brush that is used to paint the foreground of the grouping panel that is on top of the datagrid.
|
|
|
GroupingPanelStyle |
Gets or sets the Style that is set to the grouping panel that is on top of the datagrid.
|
|
|
GroupRowHeaderStyle |
Gets or sets the style of the header of the group row.
|
|
|
GroupRowHeight |
Gets or sets the row height for all rows of type group in the C1DataGrid.
|
|
|
GroupRowPosition |
Gets or sets where the group row will be located relatively to the items of the group.
|
|
|
GroupRowStyle |
Gets or sets the style of the grouping row.
|
|
|
HeaderBackground |
Gets or sets the Brush used to paint the background of the headers of the datagrid besides grouping rows, freezing separator, scrollbars and filters.
|
|
|
HeaderForeground |
Gets or sets the Brush used to highlight the foreground of the headers of the datagrid besides grouping rows, freezing separator, scrollbars and filters.
|
|
|
HeadersVisibility |
Gets or sets a value that indicates whether column or row headers are displayed or not.
|
|
|
Height |
Gets or sets the suggested height of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
HorizontalAlignment |
Gets or sets the horizontal alignment characteristics that are applied to a FrameworkElement when it is composed in a layout parent, such as a panel or items control. (Inherited from FrameworkElement.) |
|
|
HorizontalContentAlignment |
Gets or sets the horizontal alignment of the control's content. (Inherited from Control.) |
|
|
HorizontalGridLinesBrush |
Gets or sets the Brush used to display the horizontal grid lines.
|
|
|
HorizontalScrollBarVisibility |
Gets or sets a value that indicates how the horizontal scroll bar is displayed.
|
|
|
IndentWidth |
Gets or sets the width in pixels of each indentation level visible when the data is grouped.
|
|
|
IsAddingNewRowsAllowed |
Gets a value indicating whether it is possible to add new rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsDetailsTogglingAllowed |
Gets a value indicating whether it is possible to toggle row details
according to the C1DataGrid configuration.
|
|
|
IsEditingRowsAllowed |
Gets a value indicating whether it is possible to edit rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsEnabled |
Gets or sets a value indicating whether the user can interact with the control. (Inherited from Control.) |
|
|
IsFilteringRowsAllowed |
Gets a value indicating whether it is possible to filter rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsGroupingRowsAllowed |
Gets a value indicating whether it is possible to group rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsHitTestVisible |
Gets or sets whether the contained area of this UIElement can return true values for hit testing. (Inherited from UIElement.) |
|
|
IsLoading |
Gets or sets a value indicating whether a visual indicator that cover all the data grid template is shown, demonstrating that the data is being loaded.
|
|
|
IsMouseOver |
Returns true if the mouse is over the control.
|
|
|
IsReadOnly |
Gets or sets a value indicating whether the user is able to add remove or modify info from the C1DataGrid.
|
|
|
IsRemovingRowsAllowed |
Gets a value indicating whether it is possible to remove rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsSortingRowsAllowed |
Gets a value indicating whether it is possible to sort rows
according to the inner ICollectionView and C1DataGrid configuration.
|
|
|
IsTabStop |
Gets or sets a value that indicates whether a control is included in tab navigation. (Inherited from Control.) |
|
|
Item[([( Int32, Int32])]) |
Gets the DataGridCell with the specified row and column index.
|
|
|
Item[([( DataGridRow, DataGridColumn])]) |
Gets the DataGridCell with the specified row and column.
|
|
|
ItemsSource |
Gets or sets a collection that is used to generate the content of the control.
|
|
|
Language |
Gets or sets localization/globalization language information that applies to a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
LeadingColumnWidth |
Gets or sets the column width for the leading column (that is the empty space between the row headers and the first column, only visible when the data grid is grouped).
|
|
|
Margin |
Gets or sets the outer margin of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
MaxColumnWidth |
Gets or sets the maximum column width for all the columns in the C1DataGrid.
|
|
|
MaxHeight |
Gets or sets the maximum height constraint of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
MaxRowHeight |
Gets or sets the maximum row height for all the rows in the C1DataGrid.
|
|
|
MaxWidth |
Gets or sets the maximum width constraint of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
MinColumnWidth |
Gets or sets the minimum column width for all the columns in the C1DataGrid.
|
|
|
MinHeight |
Gets or sets the minimum height constraint of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
MinRowHeight |
Gets or sets the minimum row height for all the rows in the C1DataGrid.
|
|
|
MinWidth |
Gets or sets the minimum width constraint of a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
MouseOverBrush |
Gets or sets the Brush used to highlight the control when it has the mouse over.
|
|
|
Name |
Gets or sets the identifying name of the object. When a XAML processor creates the object tree from XAML markup, run-time code can refer to the XAML-declared object by this name. (Inherited from FrameworkElement.) |
|
|
NewRowHeaderStyle |
Gets or sets the style that is used when rendering the row header for entering new items.
|
|
|
NewRowStyle |
Gets or sets the style that is used when rendering the row for entering new items.
|
|
|
NewRowVisibility |
Gets or sets a value that indicates where the new row will be located. If Top is set the new row will be located on top of the data rows, if Bottom is set will be located at the bottom of the data rows.
|
|
|
Opacity |
Gets or sets the degree of the object's opacity. (Inherited from UIElement.) |
|
|
OpacityMask |
Gets or sets the brush used to alter the opacity of regions of this object. (Inherited from UIElement.) |
|
|
Padding |
Gets or sets the padding inside a control. (Inherited from Control.) |
|
|
Parent |
Gets the parent object of this FrameworkElement in the object tree. (Inherited from FrameworkElement.) |
|
|
PressedBrush |
Gets or sets the Brush used to paint a button when it is pressed.
|
|
|
Projection |
Gets or sets the perspective projection (3-D effect) to apply when rendering this UIElement. (Inherited from UIElement.) |
|
|
RenderSize |
Gets the final render size of a UIElement. (Inherited from UIElement.) |
|
|
RenderTransform |
Gets or sets transform information that affects the rendering position of a UIElement. (Inherited from UIElement.) |
|
|
RenderTransformOrigin |
Gets or sets the origin point of any possible render transform declared by RenderTransform, relative to the bounds of the UIElement. (Inherited from UIElement.) |
|
|
Resources |
Gets the locally defined resource dictionary. In XAML, you can establish resource items as child object elements of a frameworkElement.Resources property element, through XAML implicit collection syntax. (Inherited from FrameworkElement.) |
|
|
RowBackground |
Gets or sets the Brush that is used to paint row backgrounds.
|
|
|
RowDetailsTemplate |
Gets or sets the DataTemplate used to present the details part of a row.
|
|
|
RowDetailsVisibilityMode |
The details part can be automatically opened when the row is selected, can be always visible, or can be always collapsed.
|
|
|
RowForeground |
Gets or sets the Brush that is used to paint row foregrounds.
|
|
|
RowHeaderStyle |
Gets or sets the style that is used when rendering the row headers.
|
|
|
RowHeaderWidth |
Gets or sets the width in pixels of all the row headers.
|
|
|
RowHeight |
Gets or sets the row height for all the data rows in the C1DataGrid.
|
|
|
Rows |
Gets the collection containing all the rows in the grid.
|
|
|
RowStyle |
Gets or sets the style that is used when rendering rows.
|
|
|
ScrollBarStyle |
Gets or sets the style that will be applied to the scrollbars of the data grid.
|
|
|
ScrollMode |
Gets or sets the scroll behavior of the C1DataGrid.
|
|
|
ScrollPreviewRowTemplate |
Gets or sets the DataTemplate used as preview of the scrolling row, when using Deferred as ScrollMode.
|
|
|
SelectedBackground |
Gets or sets the Brush used to highlight the control when it is selected.
|
|
|
SelectedIndex |
Gets or sets the index of the selected row.
|
|
|
SelectedItem |
Gets or sets the data item corresponding to the selected row.
|
|
|
SelectedItems |
Gets the collection of selected items.
|
|
|
Selection |
Gets the selection object which allows to query the current selection as well as modifying it.
|
|
|
SelectionMode |
Gets or sets the selection mode of the grid. See DataGridSelectionMode enumeration to get a description of each mode.
|
|
|
ShowFluidMouseOver |
When set to true, hides the mouse over of the rows provides a fluid mouse effect over the body of the C1DataGrid. Uses the FluidMouseOverBrush and the RowHeight.
|
|
|
ShowGroupingPanel |
Gets or sets a value indicating whether the panel above the cells area used to group by a column is displayed.
|
|
|
ShowValidationIndicators |
Gets or sets a value indicating whether the validation icon will appear inside the corresponding row header as well as the background of the row with errors is turned to red.
|
|
|
ShowVerticalFreezingSeparator |
Gets or sets a value indicating which of the freezing separators (currently only Left separator is supported) is visible.
|
|
|
SortedColumns |
Gets the collection of columns whose SortState is different from null.
This group of columns determine the sorting state of the C1DataGrid.
|
|
|
Style |
Gets or sets an instance Style that is applied for this object during rendering. (Inherited from FrameworkElement.) |
|
|
TabIndex |
Gets or sets a value that determines the order in which elements receive focus when the user navigates through controls by using the TAB key. (Inherited from Control.) |
|
|
TabNavigation |
Gets or sets a value that modifies how tabbing and TabIndex work for this control. (Inherited from Control.) |
|
|
Tag |
Gets or sets an arbitrary object value that can be used to store custom information about this object. (Inherited from FrameworkElement.) |
|
|
Template |
Gets or sets a control template. (Inherited from Control.) |
|
|
TopRows |
Gets the collection of rows that are placed on top of the item rows.
|
|
|
Triggers |
Gets the collection of triggers for animations that are defined for a FrameworkElement. (Inherited from FrameworkElement.) |
|
|
UseLayoutRounding |
Gets or sets a value that determines whether rendering for the object and its visual subtree should use rounding behavior that aligns rendering to whole pixels. (Inherited from UIElement.) |
|
|
ValidationBackground |
Gets or sets the brush used to paint the background of the validation elements.
|
|
|
ValidationForeground |
Gets or sets the brush used to paint the foreground of the validation elements.
|
|
|
VerticalAlignment |
Gets or sets the vertical alignment characteristics that are applied to a FrameworkElement when it is composed in a parent object such as a panel or items control. (Inherited from FrameworkElement.) |
|
|
VerticalContentAlignment |
Gets or sets the vertical alignment of the control's content. (Inherited from Control.) |
|
|
VerticalFreezingSeparatorStyle |
Gets or sets the style of the separator between fixed and scrollable columns.
|
|
|
VerticalFreezingSeparatorWidth |
Gets or sets the width in pixels of the vertical freezing separator.
|
|
|
VerticalGridLinesBrush |
Gets or sets the Brush used to display the vertical grid lines.
|
|
|
VerticalScrollBarVisibility |
Gets or sets a value that indicates how the vertical scroll bar is displayed.
|
|
|
VerticalScrollStep |
Gets a value indicating how the vertical scroll behaves when user press the up/down buttons of the vertical scroll bar or when the user uses the mouse wheel. This property is useful when the detail of the rows is too big, typically used in hierarchical scenarios.
|
|
|
Viewport |
Gets useful information about the scrolling state as well as current top/left or bottom/right shown cells.
|
|
|
Visibility |
Gets or sets the visibility of a UIElement. A UIElement that is not visible does not render and does not communicate its desired size to layout. (Inherited from UIElement.) |
|
|
Width |
Gets or sets the width of a FrameworkElement. (Inherited from FrameworkElement.) |