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 an aggregate result merge action. |
Represents a function that returns the arithmetic mean of a set of arguments. |
|
|
Represents the different possible operations performed on a set of items. |
Provides info on the change that occurred in a collection. |
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. |
DataFieldDescriptorExtensions. |
DataItemCollection. |
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. |
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. |
FilterCompositionLogicalOperator Logical operator used for filter descriptor composition. |
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. |
Operator used in FilterDescriptor |
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. |
Represent an item action. |
Contains data about the item's property that has been changed. |
Contains data about the item's property that has been changed. |
Contains information about a property. |
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. |
NotifyGroupCollectionChangedAction This is for internal use only and is not intended to be used directly from your code. |
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. |
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). |
QueryableDataServiceCollectionView<TEntity> Represents a view for accessing and manipulating strongly-typed data provided by a DataServiceContext. |
QueryableDomainServiceCollectionView<TEntity> Represents a view for accessing and manipulating strongly-typed data provided by a DomainContext. |
QueryableDomainServiceCollectionViewBase Represents a view for accessing and manipulating a DomainContext. |
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. |
Describes the direction of data flow in a collection synchronization. |
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. |
Specifies the direction of tree traversal. |
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. |
IEditableCollectionViewAddNewItem Defines methods and properties that a CollectionView implements to enable specifying adding items of a specific type. |
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 a property that provides information about an object's properties. |
Allows access to a non-generic version of the ItemChanged event for ObservableItemCollection<T>. |
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. |