Click or drag to resize
RadCarouselPanel Class
RadCarouselPanel is a specialized panel that arranges its children on a path.
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
public class RadCarouselPanel : VirtualizingPanel, 
	IScrollInfo

The RadCarouselPanel type exposes the following members.

Constructors
  NameDescription
Public methodRadCarouselPanel
Initializes a new instance of the RadCarouselPanel class.
Top
Methods
  NameDescription
Protected methodArrangeOverride
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
(Overrides FrameworkElementArrangeOverride(Size).)
Public methodBringDataItemIntoView
Brings the specified data item into view.
Protected methodBringIndexIntoView
When implemented in a derived class, generates the item at the specified index location and makes it visible.
(Overrides VirtualizingPanelBringIndexIntoView(Int32).)
Public methodBringItemIntoView
Brings the specified item into view.
Public methodClearSelectedItem
Clears the item that RadCarouselPanel considers as selected.
Protected methodCreateUIElementCollection
Overrides the default UIElementCollection .
(Overrides PanelCreateUIElementCollection(FrameworkElement).)
Public methodLineDown
Scrolls down within content by one logical unit.
Public methodLineLeft
Scrolls left within content by one logical unit.
Public methodLineRight
Scrolls right within content by one logical unit.
Public methodLineUp
Scrolls up within content by one logical unit.
Public methodMakeVisible
Forces content to scroll until the coordinate space of a Visual object is visible.
Protected methodMeasureOverride
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
(Overrides FrameworkElementMeasureOverride(Size).)
Public methodMouseWheelDown
Scrolls down within content after a user clicks the wheel button on a mouse.
Public methodMouseWheelLeft
Scrolls left within content after a user clicks the wheel button on a mouse.
Public methodMouseWheelRight
Scrolls right within content after a user clicks the wheel button on a mouse.
Public methodMouseWheelUp
Scrolls up within content after a user clicks the wheel button on a mouse.
Public methodMoveBy
Moves by a specified number of items.
Protected methodOnIsAnimatingChanged
Called when IsAnimating property is changed.
Protected methodOnIsItemsHostChanged
Indicates that the IsItemsHost property value has changed.
(Overrides PanelOnIsItemsHostChanged(Boolean, Boolean).)
Protected methodOnItemsChanged
Called when the Items collection that is associated with the ItemsControl for this Panel changes.
(Overrides VirtualizingPanelOnItemsChanged(Object, ItemsChangedEventArgs).)
Protected methodOnRender
Draws the content of a DrawingContext object during the render pass of a Panel element.
(Overrides PanelOnRender(DrawingContext).)
Protected methodOnTopContainerChanged
Called when TopContainer property is changed.
Public methodPageDown
Scrolls down within content by one page.
Public methodPageLeft
Scrolls left within content by one page.
Public methodPageRight
Scrolls right within content by one page.
Public methodPageUp
Scrolls up within content by one page.
Public methodSetHorizontalOffset
Sets the amount of horizontal offset.
Public methodSetVerticalOffset
Sets the amount of vertical offset.
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 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 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 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 memberAutoLoadItemsProperty
Identifies the AutoLoadItems dependency property.
Public fieldStatic memberIsAnimatingChangedEvent
Identifies the IsAnimatingChanged routed event.
Public fieldStatic memberIsAnimatingProperty
Identifies the IsAnimating dependency property.
Public fieldStatic memberIsContinuousProperty
Gets or sets a value indicating whether items should wrap around after the last item is displayed.
Public fieldStatic memberIsOpacityEnabledProperty
Identifies the IsOpacityEnabled dependency property.
Public fieldStatic memberIsPathVisibleProperty
Identifies the IsPathVisible dependency property.
Public fieldStatic memberIsScalingEnabledProperty
Identifies the IsScalingEnabled dependency property.
Public fieldStatic memberIsSelectedTopItemProperty
Identifies the IsSelectedTopItem dependency property.
Public fieldStatic memberIsSkewAngleXEnabledProperty
Identifies the IsSkewAngleXEnabled dependency property.
Public fieldStatic memberIsSkewAngleYEnabledProperty
Identifies the IsSkewAngleYEnabled dependency property.
Public fieldStatic memberItemsMovementAnimationDurationProperty
Identifies the ItemsMovementAnimationDuration dependency property.
Public fieldStatic memberItemsPerPageProperty
Identifies the ItemsPerPage dependency property.
Public fieldStatic memberItemsPerSwipeProperty
Identifies the ItemsPerSwipe dependency property.
Public fieldStatic memberOpacityStopsProperty
Identifies the OpacityStops dependency property.
Public fieldStatic memberPathPaddingProperty
Identifies the PathPadding dependency property.
Public fieldStatic memberScaleStopsProperty
Identifies the ScaleStops dependency property.
Public fieldStatic memberSelectedIsTopItemEvent
Identifies the SelectedIsTopItem routed event.
Public fieldStatic memberSkewAngleXStopsProperty
Identifies the SkewAngleXStops dependency property.
Public fieldStatic memberSkewAngleYStopsProperty
Identifies the SkewAngleYStops dependency property.
Public fieldStatic memberTopContainerChangedEvent
Identifies the TopContainerChanged routed event.
Public fieldStatic memberTopContainerProperty
Identifies the TopContainer dependency property.
Public fieldStatic memberTopItemPathFractionProperty
Identifies the TopItemPathFraction dependency property.
Top
Properties
  NameDescription
Public propertyAutoLoadItems
Gets or sets a value that indicates whether items will be loaded automatically when the carousel is shown.
Public propertyCanHorizontallyScroll
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
Public propertyCanVerticallyScroll
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
Public propertyExtentHeight
Gets the vertical size of the extent.
Public propertyExtentWidth
Gets the horizontal size of the extent.
Public propertyHorizontalOffset
Gets the horizontal offset of the scrolled content.
Public propertyIsAnimating
Gets a value indicating whether the panel is currently animating.
Public propertyIsContinuous
Gets or sets a value indicating whether items should wrap around after the last item is displayed.
Public propertyIsOpacityEnabled
Gets or sets a value indicating whether opacity effect is enabled.
Public propertyIsPathVisible
Gets or sets a value that indicates whether the carousel path is visible.
Public propertyIsScalingEnabled
Gets or sets a value indicating whether scale effect is enabled.
Public propertyIsSelectedTopItem
Gets a value indicating whether the selected items has been brought into view.
Public propertyIsSkewAngleXEnabled
Gets or sets a value indicating whether this instance is skew angle X enabled.
Public propertyIsSkewAngleYEnabled
Gets or sets a value indicating whether this instance is skew angle Y enabled.
Public propertyItemsMovementAnimationDuration
Gets or sets the duration of the item movement animation.
Public propertyItemsPerPage
Gets or sets the number of items per page.
Public propertyItemsPerSwipe
Gets or sets the number of items to be scrolled per swipe gesture.
Public propertyOpacityStops
Gets or sets the opacity stops.
Public propertyPath
Gets or sets the carousel path.
Public propertyPathPadding
Gets or sets the path padding property.
Public propertyScaleStops
Gets or sets the scale stops.
Public propertyScrollOwner
Gets or sets a ScrollViewer element that controls scrolling behavior.
Public propertySkewAngleXStops
Gets or sets the skew angle X stops.
Public propertySkewAngleYStops
Gets or sets the skew angle Y stops.
Public propertyTopContainer
Gets the container that has the largest ZIndex.
Public propertyTopItemPathFraction
Gets or sets the top item path fraction.
Public propertyVerticalOffset
Gets the vertical offset of the scrolled content.
Public propertyViewportHeight
Gets the vertical size of the viewport for this content.
Public propertyViewportWidth
Gets the horizontal size of the viewport for this content.
Top
Events
  NameDescription
Public eventIsAnimatingChanged
Occurs when IsAnimating property is changed.
Public eventSelectedIsTopItem
Occurs when [selected is top item].
Public eventTopContainerChanged
Occurs when TopContainer property is changed.
Top
See Also