Classes
Class | Description | |
---|---|---|
ColumnAggregateChangedEventArgs |
Column aggregate changed event args.
| |
ColumnFilterChangedEventArgs |
Column filter changed event args.
| |
ColumnGroupByChangedEventArgs |
Column group changed event args.
| |
ColumnSortChangedEventArgs |
Column sort changed event args.
| |
ComboAggregateVisibility |
Public class which pairs an Aggregates to a Boolean to define its visibility.
| |
Comparer<(Of <(<'T>)>)> |
Generic comparer.
| |
DataFilterOption |
Filter option.
| |
DataGridCellViewModel |
Data grid cell view model.
| |
DataGridColumnViewModel |
Data Grid base column implementation.
| |
DataGridFilterViewModel |
Filter view model implementation. It is lazy created instance with maximum one instance per column.
It is prepared for view which is capable to construct the appropriate filter from given column values or advanced fields + apply and cancel buttons.
| |
DataGridGroupViewModel |
Data Grid group implementation.
| |
DataGridRowViewModel |
Data grid row view model.
| |
DataGridStyle |
Data grid style properties that are being used in cells and rows.
This class exists mostly because of UWP and compiled bindings when
in order to be able to use compiled bindings, all properties must
exist within the data context (View Model in this case) of the bound
template. Referencing the entire DataGridViewModel would not be ideal,
so this class encapsulates the subset of properties necessary for
bindings.
| |
DataGridTreeCellViewModel |
Data grid tree cell view model.
| |
DataGridViewModel |
Data grid view model.
|
Interfaces
Interface | Description | |
---|---|---|
IDataGrid |
Interface for DataGrid view models
| |
IDataGridAggregate |
DataGrid Aggregate viewmodel for agrregate view (column header aggregate icon)
| |
IDataGridCell |
An interface that each Data Grid cell must implement.
| |
IDataGridCellCustom |
Dummy interface that is being used by the CellTemplateSelector to specify a different template for a cell with custom content.
| |
IDataGridCellIcon |
Dummy interface that is being used by the CellTemplateSelector to specify a different template for a cell with an icon.
| |
IDataGridColumn |
An interface that each Data Grid column must implement.
| |
IDataGridDummyRow |
Interface for DataGrid template selector
| |
IDataGridExpandable |
Implement this interface to provide expandable support for grid UI.
| |
IDataGridFilter |
DataGrid Filter viewmodel for filter view (column header filter icon)
| |
IDataGridGroup |
An interface that each Data Grid group must implement.
| |
IDataGridHasValue |
An interface that must be implemented in order to use ValueTemplateSelector in the UI.
| |
IDataGridItem |
A common base for all Data Grid rows (Rows and Groups).
| |
IDataGridRow |
An interface that each Data Grid row must implement.
| |
IDataGridTreeCell |
An interface that each Data Grid tree node must implement.
| |
IDataGridTreeNode |
An interface that each Data Grid tree node must implement.
| |
ILocalizable |
Localizable.
|
Delegates
Delegate | Description | |
---|---|---|
DataGridColumnViewModel..::..AggregateChangedEventHandler |
Aggregate changed event handler.
| |
DataGridColumnViewModel..::..ColumnGroupByChangedEventHandler |
GroupBy changed event handler.
| |
DataGridColumnViewModel..::..FilteringChangedEventHandler |
Filtering changed event handler.
| |
DataGridColumnViewModel..::..SortingChangedEventHandler |
Sorting changed event handler.
|