BinaryRibbonGallery
A custom scrollable container class that allows you to host numerous child items, typically images and thumbnails.
public partial class BinaryRibbonGallery : Selector, IBinaryRibbonComponent, IBinaryRibbonComponentAlwaysRenderLarge, IBinaryRibbonComponentActAsGallery, IBinaryRibbonKeyTipControl
Inherits from / implements: Selector, IBinaryRibbonComponent, IBinaryRibbonComponentAlwaysRenderLarge, IBinaryRibbonComponentActAsGallery, IBinaryRibbonKeyTipControl
Members at a glance
BinaryRibbonGallery | Initializes a new instance of the BinaryRibbonGallery class. |
ActualColumns | Gets the actual number of columns of child items that gets finally set by the gallery. |
BinaryRibbonTag | Gets or sets a generic tag. |
Columns | Gets or sets the number of columns in the main display view (not the drop-down view) the gallery will organise its children objects into. |
DropDownColumns | Gets or sets the number of columns in the drop-down display view (not the main gallery view) the gallery will organise its children objects into. |
DropDownMaximumSize | Gets or sets the maximum size of the drop-down window. |
DropDownWidth | Gets or sets the width of the drop-down window. |
FooterContent | Gets or sets the content for the gallery footer. |
FooterDataTemplate | Gets or sets the DataTemplate for the footer content. |
HeaderContent | Gets or sets the content for the gallery header. |
HeaderDataTemplate | Gets or sets the DataTemplate for the header content. |
IsCollapsed | Gets or sets a value indicating whether this instance is collapsed. |
IsDropDownOpen | Gets or sets a value indicating whether the gallery drop-down window is currently open/showing. |
IsLivePreviewEnabled | Gets or sets whether this gallery offers a live preview. |
IsVirtualizing | Gets or sets a value indicating whether this instance is virtualizing its child items generation. |
LargeImage | Gets or sets the large image. |
MouseOverItem | Gets or sets the item over which the mouse pointer is currently on. |
MouseOverThumbnail | Gets or sets the thumbnail over which the mouse pointer is currently on. |
ScrollAnimationDuration | Gets or sets the duration for the scroll animation. |
ScrollViewer | — |
ThumbnailSize | Gets or sets the size of the thumbnail. |
Thumbnails | Gets or sets the thumbnail objects for this gallery instance. |
TitleText | Gets or sets the title text. |
VerticalScrollOffset | Gets or sets the vertical scroll offset. |
DropDownOpenChanged | — |
GetContainerForItemOverride | — |
GetRenderableGalleryColumns | Gets the renderable gallery columns. |
GetStretch | Gets the stretch aspect. |
IsItemItsOwnContainerOverride | — |
MeasureOverride | — |
OnApplyTemplate | When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate. |
OnColumnsChanged | — |
OnItemsChanged | — |
OnMouseLeave | Raises the MouseLeave event. |
OnMouseOverThumbnailPropertyChangedCallback | — |
OnPopupOpen | — |
OnPreviewKeyDown | Raises the PreviewKeyDown event. |
OnSelectionChanged | — |
PrepareContainerForItemOverride | — |
ScrollDown | Scrolls down content. |
ScrollUp | Scrolls up content. |
SetRenderableGalleryColumns | Sets the renderable gallery columns. |
SetStretch | Sets the stretch aspect. |
MouseOverThumbnailChanged | Occurs when "mouse over" thumbnail changes. |
ColumnsProperty | ColumnsProperty property. |
DropDownColumnsProperty | DropDownColumnsProperty property. |
DropDownMaximumSizeProperty | DropDownMaximumSizeProperty property. |
DropDownWidthProperty | DropDownWidthProperty property. |
FooterContentProperty | FooterContentProperty property. |
FooterDataTemplateProperty | FooterDataTemplateProperty property. |
HeaderContentProperty | HeaderContentProperty property. |
HeaderDataTemplateProperty | HeaderDataTemplateProperty property. |
IsCollapsedProperty | IsCollapsedProperty property. |
IsDropDownOpenProperty | IsDropDownOpenProperty property. |
IsLivePreviewEnabledProperty | Identifies the IsLivePreviewEnabled dependency property. |
IsVirtualizingProperty | IsVirtualizingProperty property. |
LargeImageProperty | LargeImageProperty property. |
MouseOverItemProperty | MouseOverItemProperty property. |
MouseOverThumbnailChangedEvent | A routed event that fires when the underlying thumbnail changes vis-a-vis the mouse pointer. |
MouseOverThumbnailProperty | MouseOverThumbnailProperty property. |
RenderableGalleryColumnsProperty | RenderableGalleryColumnsProperty attached property. |
ScrollAnimationDurationProperty | ScrollAnimationDurationProperty property. |
ScrollDownCommand | Scrolldown command object. |
ScrollUpCommand | Scrollup command object. |
StretchProperty | StretchProperty property. |
ThumbnailSizeProperty | ThumbnailSizeProperty property. |
ThumbnailsProperty | ThumbnailsProperty property. |
TitleTextProperty | TitleTextProperty property. |
VerticalScrollOffsetProperty | VerticalScrollOffsetProperty property. |
Constructors
BinaryRibbonGallery
Initializes a new instance of the BinaryRibbonGallery class.
Properties
ActualColumns
Gets the actual number of columns of child items that gets finally set by the gallery.
Value. The actual columns.
BinaryRibbonTag
Gets or sets a generic tag.
Value. The binary ribbon tag.
Columns
Gets or sets the number of columns in the main display view (not the drop-down view) the gallery will organise its children objects into.
DropDownColumns
Gets or sets the number of columns in the drop-down display view (not the main gallery view) the gallery will organise its children objects into.
DropDownMaximumSize
Gets or sets the maximum size of the drop-down window.
Value. The maximum size of the drop-down.
DropDownWidth
Gets or sets the width of the drop-down window.
HeaderContent
Gets or sets the content for the gallery header.
HeaderDataTemplate
Gets or sets the DataTemplate for the header content.
IsCollapsed
Gets or sets a value indicating whether this instance is collapsed.
Value. true if this instance is collapsed; otherwise, false .
IsDropDownOpen
Gets or sets a value indicating whether the gallery drop-down window is currently open/showing.
IsLivePreviewEnabled
Gets or sets whether this gallery offers a live preview.
Value. true to raise the preview events. The default is true .
IsVirtualizing
Gets or sets a value indicating whether this instance is virtualizing its child items generation.
Value. true if this instance is virtualizing; otherwise, false .
LargeImage
Gets or sets the large image.
Value. The large image.
MouseOverItem
Gets or sets the item over which the mouse pointer is currently on.
MouseOverThumbnail
Gets or sets the thumbnail over which the mouse pointer is currently on.
Value. The mouse over thumbnail.
ScrollAnimationDuration
Gets or sets the duration for the scroll animation.
Value. The duration of the scroll animation.
ScrollViewer
No summary in the source yet.
ThumbnailSize
Gets or sets the size of the thumbnail.
Value. The size of the thumbnail.
Thumbnails
Gets or sets the thumbnail objects for this gallery instance.
TitleText
Gets or sets the title text.
Value. The title text.
VerticalScrollOffset
Gets or sets the vertical scroll offset.
Value. The vertical scroll offset.
Methods
DropDownOpenChanged
No summary in the source yet.
GetContainerForItemOverride
No summary in the source yet.
GetRenderableGalleryColumns
Gets the renderable gallery columns.
GetStretch
Gets the stretch aspect.
IsItemItsOwnContainerOverride
No summary in the source yet.
MeasureOverride
No summary in the source yet.
OnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
OnColumnsChanged
No summary in the source yet.
OnItemsChanged
No summary in the source yet.
OnMouseLeave
Raises the MouseLeave event.
- e
- The data for the event.
OnMouseOverThumbnailPropertyChangedCallback
No summary in the source yet.
OnPopupOpen
No summary in the source yet.
OnPreviewKeyDown
Raises the PreviewKeyDown event.
- e
- The data for the event.
OnSelectionChanged
No summary in the source yet.
PrepareContainerForItemOverride
No summary in the source yet.
ScrollDown
Scrolls down content.
ScrollUp
Scrolls up content.
SetRenderableGalleryColumns
Sets the renderable gallery columns.
SetStretch
Sets the stretch aspect.
Events
MouseOverThumbnailChanged
Occurs when "mouse over" thumbnail changes.
Fields
ColumnsProperty
ColumnsProperty property.
DropDownColumnsProperty
DropDownColumnsProperty property.
DropDownMaximumSizeProperty
DropDownMaximumSizeProperty property.
DropDownWidthProperty
DropDownWidthProperty property.
HeaderContentProperty
HeaderContentProperty property.
HeaderDataTemplateProperty
HeaderDataTemplateProperty property.
IsCollapsedProperty
IsCollapsedProperty property.
IsDropDownOpenProperty
IsDropDownOpenProperty property.
IsLivePreviewEnabledProperty
Identifies the IsLivePreviewEnabled dependency property.
IsVirtualizingProperty
IsVirtualizingProperty property.
LargeImageProperty
LargeImageProperty property.
MouseOverItemProperty
MouseOverItemProperty property.
MouseOverThumbnailChangedEvent
A routed event that fires when the underlying thumbnail changes vis-a-vis the mouse pointer.
MouseOverThumbnailProperty
MouseOverThumbnailProperty property.
RenderableGalleryColumnsProperty
RenderableGalleryColumnsProperty attached property.
ScrollAnimationDurationProperty
ScrollAnimationDurationProperty property.
ScrollDownCommand
Scrolldown command object.
ScrollUpCommand
Scrollup command object.
StretchProperty
StretchProperty property.
ThumbnailSizeProperty
ThumbnailSizeProperty property.
ThumbnailsProperty
ThumbnailsProperty property.
TitleTextProperty
TitleTextProperty property.
VerticalScrollOffsetProperty
VerticalScrollOffsetProperty property.