Telerik.Windows.Data
Represents the basic class that supports creating functions that provide statistical information about a set of items.
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.
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 a function that returns the arithmetic mean of a set of arguments.
Represents the different possible operations performed on a set of items.
Represents event data for CollectionChanging event.
Represents a filtering descriptor which serves as a container for one or more child filtering descriptors.
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.
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.
Holds information about an Enum member.
Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable.
Base class for all aggregate functions that will use extension methods in Enumerable for aggregation.
Helper class that mimics EnumerableRowCollection, but exposes the source DataTable as public property.
Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable using SourceField as a member selector.
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.
This collection contains pairs of field descriptor names.
Logical operator used for filter descriptor composition.
Converts FilterCompositionLogicalOperator to 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 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.
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.
Helper class used as IGrouping implementation.
CollectionView used in the RadTreeListView.
CollectionView used in the RadTreeListView.
Serves as a base class to all hierarchical views.
Describes the hierarchy relation in the terms of member access expression.
Describes the hierarchy relation in the terms of member access expression.
A collection that contains hierarchy descriptors for the HierarchyDescriptor.
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.
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.
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.
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.
This is for internal use only and is not intended to be used directly from your code.
This is for internal use only and is not intended to be used directly from your code.
ObservableCollection<T> that also raises notifications when one of its items property is changed. The items in the collection should implement INotifyPropertyChanged.
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.
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.
This class is used as an entry point for all actions related to grouping (like add, remove, edit).
Describes a QueryableCollectionView.
Represents a view for accessing and manipulating strongly-typed data provided by a DataServiceContext.
Represents a collection view that can handle filterm sort, selectm group and page operations.
Holds extension methods for IQueryable.
Represents an ObservableCollection<T> 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.
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.
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.
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Represents event data for ItemsLoaded event.
Represents event data for ItemsLoading event.