RadControls for Silverlight

 

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 classAggregateFunction<(Of <(<'TElement, 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 classBindingHelper
Public classBindingProperties
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 classDataFieldDescriptorExtensions
DataFieldDescriptorExtensions.
Public classDataItemCollection
DataItemCollection.
Public classDescriptorBase
Base class for all descriptors used for handling the logic for property changed notifications.
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 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
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 classFilterDescriptor<(Of <(<'T>)>)>
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 classGenericEnumerable<(Of <(<'T>)>)>
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 classGroupDescriptor<(Of <(<'TElement, 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 classGroupingImpl<(Of <(<'TGroupKey, 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 classHierarchyDescriptor<(Of <(<'TElement, 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 classItemChangedEventArgs<(Of <(<'T>)>)>
Contains data about the item's property that has been changed.
Public classItemPropertyInfo
Contains information about a property.
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 classObservableItemCollection<(Of <(<'T>)>)>
ObservableCollection<(Of <(<'T>)>)> that also raises notifications when one of its items property is changed. The items in the collection should implement INotifyPropertyChanged.
Public classOperatorValueFilterDescriptorBase
Represents the base class for all filter descriptors that have an operator and a value.
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 classQueryableCollectionView..::..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.
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 classQueryableDataServiceCollectionView<(Of <(<'TEntity>)>)>
Represents a view for accessing and manipulating strongly-typed data provided by a DataServiceContext.
Public classQueryableDomainServiceCollectionView<(Of <(<'TEntity>)>)>
Represents a view for accessing and manipulating strongly-typed data provided by a DomainContext.
Public classQueryableDomainServiceCollectionViewBase
Represents a view for accessing and manipulating a DomainContext.
Public classQueryableExtensions
Holds extension methods for IQueryable.
Public classRadObservableCollection<(Of <(<'T>)>)>
Represents an ObservableCollection<(Of <(<'T>)>)> that has ability to suspend change notification events.
Public classRelationBase
The abstract base class for all relations.
Public classRemoveOnlyCollection<(Of <(<'T>)>)>
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 classSortDescriptor<(Of <(<'TElement, 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 classVirtualQueryableCollectionView<(Of <(<'T>)>)>
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 interfaceIEditableCollectionViewAddNewItem
Defines methods and properties that a CollectionView implements to enable specifying adding items of a specific type.
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 interfaceIItemProperties
Defines a property that provides information about an object's properties.
Public interfaceINotifyItemChanged
Allows access to a non-generic version of the ItemChanged event for ObservableItemCollection<(Of <(<'T>)>)>.
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 enumerationCollectionChangeAction
Provides info on the change that occurred in a collection.
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.