The CoverFlow type exposes the following members.
Constructors
Methods
Name | Description | |
---|---|---|
![]() | 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
Name | Description | |
---|---|---|
![]() ![]() | 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
Name | Description | |
---|---|---|
![]() | ItemHeight | |
![]() | ItemSeparation |
Gets or sets the item spacing within the CoverFlow.
This is a dependency property.
|
![]() | ItemWidth | |
![]() | 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.
|