The CoverFlow type exposes the following members.

Constructors

  NameDescription
CoverFlow
Initializes a new instance of the CoverFlow item.

Methods

  NameDescription
GetContainerForItemOverride
Creates or identifies the element that is used to display the given item.
(Overrides ItemsControl..::.GetContainerForItemOverride()()().)
IsItemItsOwnContainerOverride
Determines if the specified item is (or is eligible to be) its own container.
(Overrides ItemsControl..::.IsItemItsOwnContainerOverride(Object).)
OnPreviewMouseDown
Responds to the PreviewMouseDown event.
(Overrides UIElement..::.OnPreviewMouseDown(MouseButtonEventArgs).)
OnSelectionChanged
Responds to a CoverFlow selection change by raising a SelectionChanged event.
(Overrides Selector..::.OnSelectionChanged(SelectionChangedEventArgs).)
PrepareContainerForItemOverride
Prepares the specified element to display the specified item.
(Overrides ItemsControl..::.PrepareContainerForItemOverride(DependencyObject, Object).)

Fields

  NameDescription
ItemHeightProperty
Identifies the ItemHeight property.
ItemSeparationProperty
Identifies the ItemSeparation property.
ItemWidthProperty
Identifies the ItemWidth property.
MouseSelectionModeProperty
Identifies the MouseSelectionMode property.
ReflectionBrushProperty
Identifies the ReflectionBrush property.
ReflectionScaleYProperty
Identifies the ReflectionScaleY property.
ScaleXProperty
Identifies the ScaleX property.
ScaleYProperty
Identifies the ScaleY property.
SelectedItemSeparationProperty
Identifies the SelectedItemSeparation property.
ShearAngleProperty
Identifies the ShearAngle property.
ShowReflectionProperty
Identifies the ShowReflection property.

Properties

  NameDescription
ItemHeight
Gets or sets the height of the items within the CoverFlow. This represents the size of the selected item; the ScaleX and ScaleY properties are applied to non-selected items. This is a dependency property.
ItemSeparation
Gets or sets the item spacing within the CoverFlow. This is a dependency property.
ItemWidth
Gets or sets the width of the items within the CoverFlow. This represents the size of the selected item; the ScaleX and ScaleY properties are applied to non-selected items. This is a dependency property.
MouseSelectionMode
Gets or sets how the user can select items using the mouse. The default is MousePressed. This is a dependency property.
ReflectionBrush
Gets or sets the Brush used in the reflection of each CoverFlowItem. This brush is overlaid on the reflection and should typically contain a gradient from a solid color (equal to the background color of the CoverFlow) to a translucent version of that color. This is a dependency property.
ReflectionScaleY
Gets or sets the vertical scale applied to the reflection. This must be between 0 and 1. This is a dependency property.
ScaleX
Gets or sets the horizontal scaling applied to the non-selected items. This is a dependency property.
ScaleY
Gets or sets the vertical scaling applied to the non-selected items. This is a dependency property.
SelectedItemSeparation
Gets or sets the separation between the selected item and the items adjacent to it. This is instead of, not additional to, the ItemSeparation property, and should usually be larger than it. This is a dependency property.
ShearAngle
Gets or sets the vertical shear of the items within this CoverFlow, in degrees. This is a dependency property.
ShowReflection
Gets or sets whether the CoverFlow shows reflections below each item. This is a dependency property.

See Also