Click or drag to resize
RadCarousel Class
RadCarousel is a powerful control that allows you to display data from many different kinds of data sources using the RadCarouselPanel.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation (in Telerik.Windows.Controls.Navigation.dll) Version: 2017.3.913.40 (2017.3.913.40)
Syntax
[ContentPropertyAttribute("Items")]
public class RadCarousel : DataControl, 
	IThemable

The RadCarousel type exposes the following members.

Constructors
  NameDescription
Public methodRadCarousel
Initializes a new instance of the RadCarousel class.
Top
Methods
  NameDescription
Public methodBringDataItemIntoView
Brings the specified data item into view.
Protected methodCreateTableDefinition
Creates the specific table definition for the DataControl.
(Inherited from DataControl.)
Public methodFindCarouselPanel
Searches for a RadCarouselPanel .
Protected methodInitializeSelection
Initializes the selection.
(Inherited from DataControl.)
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
(Overrides FrameworkElementOnApplyTemplate.)
Protected methodOnCanUserSelectChanged
Called when property CanUserSelect changes.
(Inherited from DataControl.)
Protected methodOnCreateAutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
(Overrides UIElementOnCreateAutomationPeer.)
Protected methodOnCurrentItemChanged
Called when the current item of the DataControl is changed.
(Inherited from DataControl.)
Protected methodOnInitialized
Raises the Initialized event. This method is invoked whenever IsInitialized is set to true internally.
(Overrides FrameworkElementOnInitialized(EventArgs).)
Protected methodOnItemsCollectionChanged
Called when this.Items collection changes.
(Inherited from DataControl.)
Protected methodOnItemsPropertyChanged
Called when this.Items has a property changed.
(Inherited from DataControl.)
Protected methodOnItemsSourceChanged
Called when ItemsSource property has changed.
(Overrides DataControlOnItemsSourceChanged(Object, Object).)
Protected methodOnPropertyChanged
Called when a property changes.
(Inherited from DataControl.)
Protected methodOnSelectedItemChanged
Called when the selected item of the DataControl is changed.
(Inherited from DataControl.)
Protected methodOnSelectionChanging
Raises the SelectionChangingEvent event.
(Inherited from DataControl.)
Protected methodRaiseSelectionChangedEvent
Raises the selection changed event.
(Inherited from DataControl.)
Public methodRebind
Rebinds the grid.
(Inherited from DataControl.)
Public methodResetTheme
Resets the theme.
Protected methodSetIsCurrent
Sets IsCurrent property.
(Overrides DataControlSetIsCurrent(Object, Boolean).)
Protected methodSetIsSelected
Sets the is selected.
(Overrides DataControlSetIsSelected(Object, Boolean).)
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberAutoGenerateDataPresentersProperty
Identifies the AutoGenerateDataPresenters dependency property.
Public fieldStatic memberHorizontalScrollBarVisibilityProperty
Identifies the HorizontalScrollBarVisibilityProperty dependency property.
Public fieldStatic memberItemsPanelProperty
Identifies the ItemsPanel dependency property.
Public fieldStatic memberItemTemplateProperty
Identifies the ItemTemplateProperty dependency property.
Public fieldStatic memberReflectionSettingsProperty
Identifies the ReflectionSettingsProperty dependency property.
Public fieldStatic memberVerticalScrollBarVisibilityProperty
Identifies the VerticalScrollBarVisibilityProperty dependency property.
Top
Properties
  NameDescription
Public propertyAutoGenerateDataPresenters
Gets or sets a value indicating whether data presenters should be automatically created.
Public propertyCanUserSelect
Gets or sets a value indicating whether the user can select rows.
(Inherited from DataControl.)
Public propertyCurrentItem
Gets the data item bound to the row that contains the current cell.
(Inherited from DataControl.)
Public propertyFieldDescriptors
Gets the collection of all field descriptors that appear in the control.
Public propertyFilterDescriptors
Gets a collection of Telerik.Windows.Data.FilterDescriptor objects used to filter the items collection of this instance.
Public propertyHorizontalScrollBarVisibility
Gets or sets the horizontal scroll bar visibility.
Public propertyIsSynchronizedWithCurrentItem
Gets or sets a value that indicates whether DataControl should keep the SelectedItem synchronized with its CurrentItem property.
(Inherited from DataControl.)
Public propertyItems
Items is the collection of data that is used to generate the content of this control.
(Inherited from DataControl.)
Public propertyItemsControl
Gets the items control.
Public propertyItemsPanel
Gets or sets the template that defines the panel that controls the layout of items. This is a dependency property.
Public propertyItemsSource
Gets or sets a collection that is used to generate the content of the control.
(Inherited from DataControl.)
Public propertyItemTemplate
Gets or sets the DataTemplate used to display each item. This is a dependency property.
Public propertyPanel
Gets the panel that is set to the ItemsPanel property.
Public propertyReflectionSettings
Gets or sets the reflection settings.
Public propertySelectedItem
Gets or sets the data item corresponding to the selected row.
(Inherited from DataControl.)
Public propertySelectedItems
Gets a collection that contains the data items corresponding to the selected rows.
(Inherited from DataControl.)
Protected propertyShouldHandleSelection
Gets a value indicating whether this instance handles selection events and participates in the selection mechanism.
(Inherited from DataControl.)
Public propertyTableDefinition
Gets the TableDefinition object for the current record collection.
(Inherited from DataControl.)
Public propertyVerticalScrollBarVisibility
Gets or sets the vertical scroll bar visibility.
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from DataControl.)
Public eventSelectionChanged
Occurs when the selected items have changed.
(Inherited from DataControl.)
Public eventSelectionChanging
Occurs when the selected items are about to change.
(Inherited from DataControl.)
Top
See Also