Click or drag to resize
Telerik.Windows.Data Namespace
 
Classes
  ClassDescription
Public classAggregatedGroupDescriptorBase
Serves as a base class for group descriptors with aggregate functions. Holds AggregateFunctions that will be used to aggregate the results from the descriptor.
Public classAggregateFunction
Represents the basic class that supports creating functions that provide statistical information about a set of items.
Public classAggregateFunctionTElement, TResult
Represents a class that allows a custom lambda expression to be executed over a sequence of items.
Public classAggregateFunctionCollection
Represents a collection of AggregateFunction items.
Public classAggregateFunctionsGroup
Represents group with aggregate functions.
Public classAggregateResult
Represents a result returned by an aggregate function.
Public classAggregateResultCollection
Represents a collection of AggregateResult items.
Public classAverageFunction
Represents a function that returns the arithmetic mean of a set of arguments.
Public classCollectionChangingEventArgs
Represents event data for CollectionChanging event.
Public classCompositeFilterDescriptor
Represents a filtering descriptor which serves as a container for one or more child filtering descriptors.
Public classCompositeFilterDescriptorCollection
Represents collection of IFilterDescriptor object composed together by a logical operator.
Public classCountFunction
Represents a function that returns the number of items in a set of items, including nested sets.
Public classDataErrorsChangedEventArgs
Provides data for the ErrorsChanged event.
Public classDataFieldDescriptorExtensions
DataFieldDescriptorExtensions.
Public classDataItemCollection
DataItemCollection.
Public classDataTableExtensions
Provides extension methods which facilitate working with DataTables.
Public classDependencyObjectCollectionT
Collection class for propagating inheritance context to child elements in WPF.
Public classDescriptorBase
Base class for all descriptors used for handling the logic for property changed notifications.
Public classDynamicClass
Dynamic class.
Public classDynamicProperty
Dynamic property.
Public classEnumDataSource
Provides a collection of view models suitable for combo-box binding.
Public classEnumerableAggregateFunction
Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable.
Public classEnumerableAggregateFunctionBase
Base class for all aggregate functions that will use extension methods in Enumerable for aggregation.
Public classEnumerableDataRowCollection
Helper class that mimics EnumerableRowCollection, but exposes the source DataTable as public property.
Public classEnumerableSelectorAggregateFunction
Represents an AggregateFunction that uses aggregate extension methods provided in Enumerable using SourceField as a member selector.
Public classEnumMemberViewModel
Holds information about an Enum member.
Public classExpressionTypeConverter
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.
Public classFieldDescriptor Obsolete.
Describes a field that wraps a data element from a user data source.
Public classFieldDescriptorNamePair
This class represents a mapping between two fields names.
Public classFieldDescriptorNamePairCollection
This collection contains pairs of field descriptor names.
Public classFilterCompositionLogicalOperatorConverter
Converts FilterCompositionLogicalOperator to String using localization infrastructure.
Public classFilterDescriptor
Represents a filter descriptor of the form Member-Operator-Value.
Public classFilterDescriptorT
Allows filtering by a lambda expression.
Public classFilterDescriptorBase
Base class for all IFilterDescriptor used for handling the logic for property changed notifications.
Public classFilterDescriptorCollection
Represents collection of IFilterDescriptor.
Public classFilterOperatorConverter
Converts FilterOperator to String using localization infrastructure.
Public classFirstFunction
Represents a function that returns the first item from a set of items.
Public classFuncExtensions
Holds extension methods for delegates.
Public classGenericEnumerableT
This type is used internally by the data binding infrastructure and is not intended to be used directly from your code.
Public classGroup
Represents an item that is created after grouping.
Public classGroupDescriptor
Represents group descriptor, which groups by item's Member and sorts the groups by their Keys.
Public classGroupDescriptorTElement, TKey, TSortingKey
Allows grouping by a lambda expression.
Public classGroupDescriptorBase
Serves as a base class for group descriptors. Holds SortDirection that will be used to sort the groups created from the descriptor.
Public classGroupDescriptorCollection
Represents a collection of GroupDescriptor objects.
Public classGroupingImplTGroupKey, TItem
Helper class used as IGrouping implementation.
Public classHierarchicalChildCollectionView
CollectionView used in the RadTreeListView.
Public classHierarchicalCollectionView
CollectionView used in the RadTreeListView.
Public classHierarchicalCollectionViewBase
Serves as a base class to all hierarchical views.
Public classHierarchyDescriptor
Describes the hierarchy relation in the terms of member access expression.
Public classHierarchyDescriptorTElement, TResult
Describes the hierarchy relation in the terms of member access expression.
Public classHierarchyDescriptorCollection
A collection that contains hierarchy descriptors for the HierarchyDescriptor.
Public classItemChangedEventArgs
Contains data about the item's property that has been changed.
Public classItemChangedEventArgsT
Contains data about the item's property that has been changed.
Public classLastFunction
Represents a function that returns the last item from a set of items.
Public classMaxFunction
Represents a function that returns the greatest item from a set of items.
Public classMinFunction
Represents a function that returns the least item from a set of items.
Public classNotifyGroupCollectionChangedEventArgs
This is for internal use only and is not intended to be used directly from your code.
Public classObservableItemCollectionT
Public classOperatorValueFilterDescriptorBase
Represents the base class for all filter descriptors that have an operator and a value.
Public classPageChangingEventArgs
Provides data for notifications when the page index is changing.
Public classPartialTrustAssemblyName
Represents a full name of an assembly which can also be obtained in partial trust environments.
Public classPropertyRelation
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.
Public classQueryableCollectionView
Represents a view for grouping, sorting, filtering and paging data collection using LINQ based query operators.
Protected classQueryableCollectionViewCurrencyRefreshInfo
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.
Public classQueryableCollectionViewGroup
Represents a wrapper over an AggregateFunctionsGroup that allows adding and removing of child items/groups.
Public classQueryableCollectionViewGroupRoot
This class is used as an entry point for all actions related to grouping (like add, remove, edit).
Public classQueryableDataServiceCollectionViewTEntity
Represents a view for accessing and manipulating strongly-typed data provided by a DataServiceContext.
Public classQueryableEntityCollectionViewT
Represent a Queryable view over an entity set.
Public classQueryableExtensions
Holds extension methods for IQueryable.
Public classRadObservableCollectionT
Public classRelationBase
The abstract base class for all relations.
Public classRemoveOnlyCollectionT
Provides the base class for a generic collection that only allows removing items.
Public classSelectDescriptor
Represents declarative selection.
Public classSelectDescriptorCollection
Represents collection of ISelectDescriptor.
Public classSortDescriptor
Represents declarative sorting.
Public classSortDescriptorTElement, TKey
Allows sorting by a lambda expression.
Public classSortDescriptorBase
Serves as a base class for sort descriptors.
Public classSortDescriptorCollection
Represents collection of SortDescriptor.
Public classStringToObjectConverter
IValueConverter that converts strings to objects with the specified in the ConverterParameter type.
Public classSumFunction
Represents a function that returns the sum of all items from a set of items.
Public classTableDefinition
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.
Public classTableDefinitionCollection
Represents a collection of table definitions.
Public classTableDefinitionCreatedEventArgs
Provides data for the event that is fired when a table definition is created.
Public classTableRelation
This class represents a relation between two tables. It is similar to relations modeled with foreign keys in relational databases.
Public classVirtualQueryableCollectionView
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Public classVirtualQueryableCollectionViewT
Represents a view for grouping, sorting, filtering and paging data collection virtually.
Public classVirtualQueryableCollectionViewItemsLoadedEventArgs
Represents event data for ItemsLoaded event.
Public classVirtualQueryableCollectionViewItemsLoadingEventArgs
Represents event data for ItemsLoading event.
Interfaces
  InterfaceDescription
Public interfaceIAggregateFunctionsProvider
Defines property for collection of AggregateFunction. Used by the expression data engine to create aggregates for a given group.
Public interfaceICompositeFilterDescriptor
Represents a composite filtering abstraction which has a collection of filter descriptors combined together by a logical operator.
Public interfaceIDataFieldDescriptor
Supports classes that describe fields representing data.
Public interfaceIFieldDescriptor
Supports classes that describe fields.
Public interfaceIFilterDescriptor
Represents a filtering abstraction that knows how to create predicate filtering expression.
Public interfaceIGroup
Represents an item that is created after grouping.
Public interfaceIGroupDescriptor
Represents a grouping abstraction that knows how to create group key and group sort expressions.
Public interfaceINotifyDataErrorInfo
Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.
Public interfaceINotifyItemChanged
Public interfaceIPagedCollectionView
Provides paging functionality for a collection view.
Public interfaceIQueryableCollectionView
Represents a view for grouping, sorting and filtering a data collection.
Public interfaceIRelation
This interface is used to connect parent and child table definitions. It provides a means for a child table to obtain its data items.
Public interfaceISelectDescriptor
Represents a type projection abstraction that knows how to create predicate selection expression.
Public interfaceISortDescriptor
Represents a sorting abstraction that knows how to create sort key expressions.
Public interfaceISuspendNotifications
Represents a interface for suspend notifications.
Enumerations
  EnumerationDescription
Public enumerationAggregateResultMergeAction
Represents an aggregate result merge action.
Public enumerationChangeOperation
Represents the different possible operations performed on a set of items.
Public enumerationFilterCompositionLogicalOperator
Logical operator used for filter descriptor composition.
Public enumerationFilterOperator
Operator used in FilterDescriptor
Public enumerationItemAction
Represent an item action.
Public enumerationNotifyGroupCollectionChangedAction
This is for internal use only and is not intended to be used directly from your code.
Public enumerationSynchronizationMode
Describes the direction of data flow in a collection synchronization.
Public enumerationTraversalDirection
Specifies the direction of tree traversal.