Namespace Telerik.Windows.Data
Classes
Serves as a base class for group descriptors with aggregate functions. Holds AggregateFunctions that will be used to aggregate the results from the descriptor. |
Represents the basic class that supports creating functions that provide statistical information about a set of items. |
AggregateFunction<TElement, TResult> Represents a class that allows a custom lambda expression to be executed over a sequence of items. |
Represents a collection of AggregateFunction items. |
Represents group with aggregate functions. |
Represents a result returned by an aggregate function. |
Represents a collection of AggregateResult items. |
Represents a function that returns the arithmetic mean of a set of arguments. |
Represents event data for CollectionChanging event. |
Represents a filtering descriptor which serves as a container for one or more child filtering descriptors. |
CompositeFilterDescriptorCollection Represents collection of IFilterDescriptor object composed together by a logical operator. |
Represents a function that returns the number of items in a set of items, including nested sets. |
Provides data for the ErrorsChanged event. |
DataFieldDescriptorExtensions. |
DataItemCollection. |
Provides extension methods which facilitate working with DataTables. |
Collection class for propagating inheritance context to child elements in WPF. |
Base class for all descriptors used for handling the logic for property changed notifications. |
Dynamic class. |
Dynamic property. |
Provides a collection of view models suitable for combo-box binding. |
Represents an AggregateFunction that uses aggregate extension methods provided in System.Linq.Enumerable. |
EnumerableAggregateFunctionBase Base class for all aggregate functions that will use extension methods in System.Linq.Enumerable for aggregation. |
Helper class that mimics EnumerableRowCollection, but exposes the source DataTable as public property. |
EnumerableSelectorAggregateFunction Represents an AggregateFunction that uses aggregate extension methods provided in System.Linq.Enumerable using SourceField as a member selector. |
Holds information about an Enum member. |
Converts a string to a LINQ node expression containing the parsed string. Uses Telerik Expression Parser to parse the string to an ExpressionNode (AST) object. If there is a parse error returns null. |
Describes a field that wraps a data element from a user data source. |
This class represents a mapping between two fields names. |
FieldDescriptorNamePairCollection This collection contains pairs of field descriptor names. |
FilterCompositionLogicalOperatorConverter Converts FilterCompositionLogicalOperator to System.String using localization infrastructure. |
Represents a filter descriptor of the form Member-Operator-Value. |
Allows filtering by a lambda expression. |
Base class for all IFilterDescriptor used for handling the logic for property changed notifications. |
Represents collection of IFilterDescriptor. |
Converts FilterOperator to System.String using localization infrastructure. |
Represents a function that returns the first item from a set of items. |
Holds extension methods for delegates. |
This type is used internally by the data binding infrastructure and is not intended to be used directly from your code. |
Represents an item that is created after grouping. |
Represents group descriptor, which groups by item's Member and sorts the groups by their System.Linq.IGrouping`2.Keys. |
GroupDescriptor<TElement, TKey, TSortingKey> Allows grouping by a lambda expression. |
Serves as a base class for group descriptors. Holds SortDirection that will be used to sort the groups created from the descriptor. |
Represents a collection of GroupDescriptor objects. |
GroupingImpl<TGroupKey, TItem> Helper class used as IGrouping implementation. |
HierarchicalChildCollectionView CollectionView used in the RadTreeListView. |
CollectionView used in the RadTreeListView. |
HierarchicalCollectionViewBase Serves as a base class to all hierarchical views. |
Describes the hierarchy relation in the terms of member access expression. |
HierarchyDescriptor<TElement, TResult> Describes the hierarchy relation in the terms of member access expression. |
A collection that contains hierarchy descriptors for the HierarchyDescriptor. |
Contains data about the item's property that has been changed. |
Contains data about the item's property that has been changed. |
Represents a function that returns the last item from a set of items. |
Represents a function that returns the greatest item from a set of items. |
Represents a function that returns the least item from a set of items. |
NotifyGroupCollectionChangedEventArgs This is for internal use only and is not intended to be used directly from your code. |
System.Collections.ObjectModel.ObservableCollection<> that also raises notifications when one of its items property is changed. The items in the collection should implement System.ComponentModel.INotifyPropertyChanged. |
OperatorValueFilterDescriptorBase Represents the base class for all filter descriptors that have an operator and a value. |
Provides data for notifications when the page index is changing. |
Represents a full name of an assembly which can also be obtained in partial trust environments. |
This class represents a relation between a parent object and a collection of child objects that are accessible via a property on the master object. |
Represents a view for grouping, sorting, filtering and paging data collection using LINQ based query operators. |
QueryableCollectionView.CurrencyRefreshInfo Used to hold "old" currency info when DataLoadMode is Asynchronous and we need to refresh the currency after the load is complete. This class is not supposed to be used directly from your code. |
Represents a wrapper over an AggregateFunctionsGroup that allows adding and removing of child items/groups. |
QueryableCollectionViewGroupRoot This class is used as an entry point for all actions related to grouping (like add, remove, edit). |
Describes a QueryableCollectionView. |
QueryableDataServiceCollectionView<TEntity> Represents a view for accessing and manipulating strongly-typed data provided by a DataServiceContext. |
QueryableEntityCollectionView<T> Represent a System.Linq.Queryable view over an entity set. |
Holds extension methods for System.Linq.IQueryable. |
Represents an System.Collections.ObjectModel.ObservableCollection<> that has ability to suspend change notification events. |
The abstract base class for all relations. |
Provides the base class for a generic collection that only allows removing items. |
Represents declarative selection. |
Represents collection of ISelectDescriptor. |
Represents declarative sorting. |
SortDescriptor<TElement, TKey> Allows sorting by a lambda expression. |
Serves as a base class for sort descriptors. |
Represents collection of SortDescriptor. |
IValueConverter that converts strings to objects with the specified in the ConverterParameter type. |
Represents a function that returns the sum of all items from a set of items. |
The TableDefinition class defines the data model of a tabular data source. It contains information about the field descriptors(columns) and hierarchy settings. This is an abstract class that is used by the data binding logic. Controls such as RadGridView inherit and provide their specific implementations. |
Represents a collection of table definitions. |
TableDefinitionCreatedEventArgs Provides data for the event that is fired when a table definition is created. |
This class represents a relation between two tables. It is similar to relations modeled with foreign keys in relational databases. |
VirtualQueryableCollectionView Represents a view for grouping, sorting, filtering and paging data collection virtually. |
VirtualQueryableCollectionView<T> Represents a view for grouping, sorting, filtering and paging data collection virtually. |
VirtualQueryableCollectionViewItemsLoadedEventArgs Represents event data for ItemsLoaded event. |
VirtualQueryableCollectionViewItemsLoadingEventArgs Represents event data for ItemsLoading event. |
Interfaces
Defines property for collection of AggregateFunction. Used by the expression data engine to create aggregates for a given group. |
Represents a composite filtering abstraction which has a collection of filter descriptors combined together by a logical operator. |
Supports classes that describe fields representing data. |
Supports classes that describe fields. |
Represents a filtering abstraction that knows how to create predicate filtering expression. |
Represents an item that is created after grouping. |
Represents a grouping abstraction that knows how to create group key and group sort expressions. |
Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support. |
Allows access to a non-generic version of the ItemChanged event for ObservableItemCollection<T>. |
Provides paging functionality for a collection view. |
Represents a view for grouping, sorting and filtering a data collection. |
This interface is used to connect parent and child table definitions. It provides a means for a child table to obtain its data items. |
Represents a type projection abstraction that knows how to create predicate selection expression. |
Represents a sorting abstraction that knows how to create sort key expressions. |
Represents a interface for suspend notifications. |
Enums
Represents an aggregate result merge action. |
Represents the different possible operations performed on a set of items. |
FilterCompositionLogicalOperator Logical operator used for filter descriptor composition. |
Operator used in FilterDescriptor |
Represent an item action. |
NotifyGroupCollectionChangedAction This is for internal use only and is not intended to be used directly from your code. |
Describes the direction of data flow in a collection synchronization. |
Specifies the direction of tree traversal. |