Classes

  ClassDescription
Public classAboutHelper
Public classActualColumnCollection
Represents a collection of actual grid columns.
Public classAddValueConverter
The AddValueConverter class is the abstract base class for the IncrementConverter and DecrementConverter classes.
Public classAutoDistributionGrid
Represents a grid panel that automatically distributes child elements among grid cells.
Public classAverageFunction
The implementation of the TotalFunction that calculates an average value for a single Column.
Public classBindingTargetsBridge
Represents a class that keeps values of two binding targets equal.
Public classC1AdornedElementPlaceholder
Represents the element used in a ControlTemplate of an adorner to specify where a decorated control is placed relative to other elements in the template.
Public classC1BindingSource
The C1BindingSource encapsulates the data source.
Public classC1CarouselPanel
Public classC1DataGrid
Represents a ComponentOne WPF C1DataGrid control.
Public classC1DefaultThemeKey
Public classC1GridFrame
Represents a base class for a ComponentOne WPF C1DataGrid control and split cell.
Public classC1ThemeKey
Public classC1ThemeKeyCollection
Public classC1VirtualizingStackPanel
Arranges and virtualizes content on a single line that is oriented either horizontally or vertically.
Public classCalculationState
Stores intermediate calculation values for the TotalFunction.
Public classCaptionCellPresenterBase
Public classCaptionsPartitionItem
Represents a grid header in a grid control template.
Public classCellBase
Represents an object that is established as a value of the DataContext property for cell presenters (HeaderCellPresenter, HeaderCellContentPresenter, ItemCellPresenter, ItemCellContentPresenter).
Public classCellBaseCollection
Public classCellContentTemplateSet
Contains show and edit template definitions in the ShowTemplate and EditTemplate properties respectively.
Public classCellEditTemplateKey
Public classCellErrorInfo
Describes a cell input validation error.
Public classCellPresenterBase
Public classCellsAutoLayoutPresenter
Generates a set of ColumnPresenter elements, one element per Column contained in the ActualOrdinaryColumns collection.
Public classCellsAutoLayoutPresenterBase
Public classCellSelectionFrameMarginConverter
Public classCellSelectionFrameThicknessConverter
Public classCellShowTemplateKey
Public classCellValidationResult
Describes a result of a cell validation performed by the Validate(Object, ValueCellBase, CultureInfo) method.
Public classCellValidationRuleWrapper
Represents a CellValidator that allows to perform a validation with the System.Windows.Controls.ValidationRule derived class.
Public classCellValidator
Represents a base class for custom cell validators.
Public classCellValidatorCollection
Represents a collection of CellValidator objects.
Public classCellValueChangingEventArgs
Provides data for the CellValueChanging event.
Public classChangeSignConverter
Represents a Binding converter that changes a sign of a numeric value.
Public classChangeThicknessSignConverter
Represents a Binding converter that changes a sign of each member of Thickness.
Public classCollectionItemsConverter
Represents a Binding converter that returns a list containing all items of a source IEnumerable converted with a specified IValueConverter.
Public classColorToBrushConverter
Represents a Binding converter that converts a color to a brush.
Public classColumn
Defines a column represented by C1DataGrid.
Public classColumnCollection
Public classColumnFilterCell
Public classColumnFilterCellContentPresenter
Public classColumnFilterCellPresenter
Public classColumnPresenter
Represents a placeholder in a header/item template that marks the place where a cell that represents a Column will be placed.
Public classColumnResizer
Provides a support for column resizing using the mouse.
Public classColumnTotalsCell
Public classColumnTotalsCellCollection
Public classContentCellPresenterBase
Public classCountFunction
The implementation of the TotalFunction that calculates a number of data source items, optionally taking Column null values into account.
Public classDateTimeToStringConverter
Represents a Binding converter that converts a DateTime to one of its a string representations.
Public classDecrementConverter
Represents a Binding converter that keeps binding target = binding source - 1, where source and target values are numeric.
Public classDeferrableObservableCollection<(Of <(<'T>)>)>
The DeferrableObservableCollection<(Of <(<'T>)>)> represents an ObservableCollection<(Of <(<'T>)>)> supported deferring events during the massive collection changes.
Public classDistributionInfo
Describes a non-default placement for a child element of the AutoDistributionGrid.
Public classDistributionInfoCollection
Represents a collection of DistributionInfo objects.
Public classDoubleArithmeticOperationMultiConverter
Represents a MultiBinding converter that evaluates an arithmetic expression built as a source list items joined with a specified arithmetic operator.
Public classDoubleToBottomThicknessConverter
Public classDoubleToLeftRightThicknessConverter
Public classDoubleToRightThicknessConverter
Public classDoubleToTopBottomThicknessConverter
Public classElementGeneratorBase
Public classEnsureEnumMemberConverter
Represents a Binding converter that indicates whether a binding source value is a one of enum members specified in the converter parameter.
Public classEnsureSuffixConverter
Public classEntireCellPresenterBase
Public classEnumFlagsToBoolArrayMultiConverter
Represents a MultiBinding converter that converts an array of enum members to a single enum value which is a bitwise combination of source enum values.
Public classErrorInfoBase
Represents a base class for a description of an input validation error.
Public classExcelExportSettings
Defines C1DataGrid export settings to Excel format.
Public classFilterBarContentPresenter
Public classFilterBarPresenter
Public classFixedNewItemCellPresenter
Public classGridAddNewItem
Public classGridItem
Represents a root element of the UI element tree generated for each data source item in the grid items area.
Public classGridItemBase
Public classGridItemsPanelPresenter
Specifies a place in the GridItemsPresenter and GroupItem element template where grid items will be generated.
Public classGridItemsPresenter
Represents a place in C1DataGrid control template where grid items will be shown.
Public classGridPartitionItem
Represents the base class for items of different grid areas, such as GridItem and HeaderPresenter
Public classGridPartitionItemContent
Public classGridSortDescriptionCollection
Public classGridViewGroup
Contains a group's data.
Public classGridViewGroupBase
Public classGroupByCell
Public classGroupByCellContentPresenter
Represents a content of a column header in the GroupBy Area.
Public classGroupByCellPresenter
Represents a column header in the GroupBy Area.
Public classGroupByCellsAutoLayoutPresenter
Generates the GroupByCellPresenter element for each column in the GroupByColumns collection of the owner C1DataGrid.
Public classGroupByContentPresenter
Represents a place where the GroupBy Content Area is situated.
Public classGroupByPresenter
Defines the GroupBy area placement in the grid's UI
Public classGroupStyleCollection
Public classHeaderCell
Public classHeaderCellContentPresenter
Designates a place where the Column Header Content will be drawn in the HeaderCellTemplate template.
Public classHeaderCellPresenter
Represents the C1DataGrid UI column header.
Public classHeaderContentPresenter
Designate a place where the Header Content Area will be drawn.
Public classHeaderPresenter
Defines the header area placement in the grid's UI.
Public classHorizontalSplit
Defines a horizontal split column.
Public classHorizontalSplitCollection
Public classIncrementConverter
Represents a Binding converter that keeps binding target = binding source + 1, where source and target values are numeric.
Public classIsEmptyOrSpaceStringConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null or a string containing zero or more space characters only, or a not empty string.
Public classIsNotEmptyOrSpaceStringConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null or a string containing zero or more space characters only, or a not empty string.
Public classIsNullConverter
Represents a Binding converter that returns a Boolean value indicating whether a source value is null.
Public classIsTodayConverter
Represents a Binding converter that returns a boolean value indicating whether a source value is today date.
Public classItemCell
Represents a grid item cell data and is used as a DataContext for ItemCellPresenter elements.
Public classItemCellCollection
Public classItemCellContentPresenter
The ItemCellTemplate template usually has a ItemCellContentPresenter element inside, which determines a place where Item Cell Content is situated.
Public classItemCellPresenter
Represents the C1DataGrid UI for item cell.
Public classItemChildListsToggle
Defines the appearance of a child list expand/collapse indicator through the ItemChildListsToggleTemplate property.
Public classItemContentPresenter
Designates a place where the Item Content Area will be drawn in the ItemTemplate template.
Public classItemIndicator
Represents item indicators like current item indicator, new row indicator and filter row indicator.
Public classListCellsAutoLayoutPresenter
Generates ColumnPresenter elements for columns in the ActualListColumns collection.
Public classLogicalNotConverter
Represents a Binding converter that performes a logical NOT operation on a converting value, which must be of the Boolean type.
Public classLogicalOperationMultiConverter
Represents a MultiBinding converter that evaluates a logical expression built as a source list items joined with a specified logical operator.
Public classMaxFunction
The implementation of the TotalFunction that calculates an maximum value for a single Column.
Public classMethodCaller
Provides an ability to perform a method or a constructor call declaratively in XAML, with an explicit control of moment when the call should be performed.
Public classMinFunction
The implementation of the TotalFunction that calculates an minimum value for a single Column.
Public classNewItemRow
Public classNewRowEventArgs
Public classNumberToStringConverter
Represents a Binding converter that converts a integer to one of its a string representations.
Public classObservableCollectionStringConverter
The ObservableCollectionStringConverter provides a type converter to convert ObservableCollection<(Of <(<'T>)>)> objects to and from various other representations.
Public classObservableDictionary<(Of <(<'TKey, TValue>)>)>
Represents a Dictionary with change notifications.
Public classPropertyBridge
Represents a PropertyBridge<(Of <(<'TPropType>)>)> with an arbitrary type of synchronized properties.
Public classPropertyBridge<(Of <(<'TPropType>)>)>
Represents a class that exposes two dependency properties and keeps their values equal.
Public classReadOnlyCellBaseCollection
Public classReadOnlyCellCollectionBase<(Of <(<'TCell>)>)>
Public classReadOnlyColumnCollection
Public classReadOnlyColumnFilterCellCollection
Public classReadOnlyColumnTotalsCellCollection
Public classReadOnlyGroupByCellCollection
Public classReadOnlyHeaderCellCollection
Public classReadOnlyItemCellCollection
Public classReadOnlyItemTypeOverrideCollection<(Of <(<'TItem>)>)>
Public classReadOnlyTotalResultCellCollection
Public classReadOnlyTotalResultCollection
Public classReminderDueInMultiConverter
Represents a MultiBinding converter that provides a value for the "Due in" column of the Reminders dialog box.
Public classRow
Defines a row represented by C1DataGrid.
Public classRowAddedEventArgs
Provides data for the RowAdded event.
Public classRowAddingEventArgs
Provides data for the RowAdding event.
Public classRowCancelEventArgsBase
Provides data for a cancelable event.
Public classRowCollection
Represents a Row collection.
Public classRowDeletedEventArgs
Provides data for the RowDeleted event.
Public classRowDeletingEventArgs
Provides data for the RowDeleting event.
Public classRowEditingFinishedEventArgs
Provides data for the RowEditingFinished event.
Public classRowEditingFinishingEventArgs
Provides data for the RowEditingFinishing event.
Public classRowEditingStartedEventArgs
Provides data for the RowEditingStarted event.
Public classRowEditingStartingEventArgs
Provides data for the RowEditingStarting event.
Public classRowEventArgsBase
Public classRowItemCancelEventArgsBase
Provides data for a cancelable event.
Public classRowItemEventArgsBase
Public classRowValidationResult
Public classRowValidator
Public classRowValidatorCollection
Public classScrollSynchronizer
Public classSelectedEnumMemberConverter
Represents a Binding converter that indicates whether a binding source value is an enum member specified in the converter parameter.
Public classSelectedEnumMemberConverterBase
Public classSelectedEnumMemberFlagConverter
Represents a Binding converter that indicates whether a binding source value contains an enum member (flag) specified in the converter parameter.
Public classSelectedGridItemChangedEventArgs
Provides data for the SelectedGridItemChanged event.
Public classSortDirectionIndicator
Public classSplitBase
Public classSplitCellPresenter
Public classSplitCellPresenterCollection
Public classSplitCollectionBase<(Of <(<'T>)>)>
Public classSplitsDefinition
Public classSplitsPresenter
Public classStairsPanel
Public classSumFunction
The implementation of the TotalFunction that calculates a sum of a single Column values.
Public classSynchronizedPartitionItemContent
Public classTemplatedElementBase
Public classTextToHorizontalAlignmentConverter
Represents a Binding two-way converter that converts from the TextAlignment to the HorizontalAlignment type.
Public classThemeKeys
Public classTimeSpanMultiplicityIndicatorConverter
Represents a Binding converter that indicates whether a source TimeSpan is divisible by a TimeSpan specified as a converter parameter.
Public classTimeSpanWordingConverter
Represents a Binding converter that converts a source TimeSpan value to a phrase (for example, 5 days 15 minutes), where the possible words are weeks, days, hours, seconds, milliseconds and ticks.
Public classTimeToStringConverter
Represents a Binding converter that converts a TimeSpan to one of its a string representations.
Public classTotal
Defines a total calculated for a Column.
Public classTotalBarCellContentPresenter
Public classTotalBarCellPresenter
Public classTotalBarCellsAutoLayoutPresenter
Public classTotalBarContentPresenter
Public classTotalBarPresenter
Public classTotalCollection
Represents a collection of Total objects.
Public classTotalFunction
Represents a base class for total calculation functions.
Public classTotalResult
Public classTotalResultCell
Public classTotalResultCellCollection
Public classTotalResultCellContentPresenter
Public classTotalResultCellPresenter
Public classTotalResultCellsAutoLayoutPresenter
Public classTotalResultCollection
Public classTotalRow
Public classTotalsCalculatedEventArgs
Public classTypeBasedCellContentTemplateDictionary
Public classTypeBasedColumnStyleDictionary
Public classTypeBasedTemplateKey
Public classValueCellBase
Public classValueCellContentPresenterBase
Public classValueCellPresenterBase
Public classValueChangedEventArgs
Provides data for the ValueChanged event.
Public classValueChangeNotifier
Provides an ability to listen for changes of an arbitrary DependencyProperty, a property of a class implementing the INotifyPropertyChanged interface, or a DynamicResource reference.
Public classVerticalSplit
Defines a vertical split row.
Public classVerticalSplitCollection

Structures

  StructureDescription
Public structureFilterOptions

Interfaces

  InterfaceDescription
Public interfaceIQuickDataErrorInfo
Extends the IDataErrorInfo interface with members that allow C1DataGrid to inspect a data source item with less performance penalties.
Public interfaceITotalsContext

Delegates

Enumerations

  EnumerationDescription
Public enumerationArithmeticOperationEnum
Enumerates arithmetic operations.
Public enumerationC1CarouselPanel..::..ScrollTransitionStates
Public enumerationCommitValueMode
Public enumerationCountFunction..::..CountFunctionMode
Enumerates the possible calculation modes for the CountFunction function.
Public enumerationExcelFormat
Specifies Excel file format.
Public enumerationGridItemIndicatorSemantics
Public enumerationGridTextAlignment
Public enumerationHorizontalItemAnchor
Public enumerationHorizontalScrollbarPlacement
Enumerates the placement of horizontal scrollbars.
Public enumerationLogicalOperationEnum
Enumerates logical operations.
Public enumerationNewRowPlacement
Public enumerationStringComparisonOptions
Public enumerationTimePartsEnum
Enumerates possible measures of a time.
Public enumerationVerticalItemAnchor
Public enumerationVerticalScrollbarPlacement
Enumerates the placement of vertical scrollbars.
Public enumerationYesNoAuto