skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadRibbonGallery

Represents the content of a RadRibbonGallery.

Inheritance
System.Object
ItemsControlSelector
ListControl
RadListBox
RadGallery
RadRibbonGallery
Inherited Members
RadGallery.ItemHeightProperty
RadGallery.ItemWidthProperty
RadGallery.ViewportWidthProperty
RadGallery.ResetTheme()
RadGallery.GetContainerForItemOverride()
RadGallery.IsItemItsOwnContainerOverride(Object)
RadGallery.PrepareContainerForItemOverride(DependencyObject, Object)
RadGallery.CanPerformSelection()
RadGallery.ItemHeight
RadGallery.ItemWidth
RadGallery.ViewportWidth
RadGallery.DeactivatePreview
RadGallery.ActivatePreview
RadListBox.DropVisualProviderProperty
RadListBox.DragDropBehaviorProperty
RadListBox.DragVisualProviderProperty
RadListBox.DataConverterProperty
RadListBox.IsItemSelectable(Object)
RadListBox.OnKeyDown(KeyEventArgs)
RadListBox.HandleKeyboardInput(Key)
RadListBox.OnTextInput(TextCompositionEventArgs)
RadListBox.InitializeTextRetriever()
RadListBox.GetDataItem(UIElement)
RadListBox.UpdateItems(NotifyCollectionChangedAction, IList, IList)
RadListBox.OnItemsChanged(NotifyCollectionChangedEventArgs)
RadListBox.DropVisualProvider
RadListBox.DragDropBehavior
RadListBox.DragVisualProvider
RadListBox.DataConverter
ListControl.CanAutocompleteSelectItemsProperty
ListControl.TextSearchModeProperty
ListControl.CanAutocompleteSelectPartialMatchesProperty
ListControl.TypedTextProperty
ListControl.CommandProperty
ListControl.CommandParameterProperty
ListControl.CommandTargetProperty
ListControl.CanKeyboardNavigationSelectItemsProperty
ListControl.IsScrollIntoViewEnabledProperty
ListControl.ClearContainerForItemOverride(DependencyObject, Object)
ListControl.OnItemsPanelChanged(ItemsPanelTemplate, ItemsPanelTemplate)
ListControl.OnPropertyChanged(DependencyPropertyChangedEventArgs)
ListControl.ClearContainerStates(FrameworkElement)
ListControl.HighlightedIndexChanged(Int32, Key)
ListControl.OnMatchingItemChanged()
ListControl.OnAutocompleteBehaviorTypedTextChanged()
ListControl.IsIndexSelectable(Int32)
ListControl.OnSelectionModeChanged()
ListControl.ScrollIntoView(Object)
ListControl.ScrollIntoView(Int32)
ListControl.IScrollingInfo.TransformFromDropTargetToViewPort(Point)
ListControl.IScrollingServiceCore.ScrollVertical(Double)
ListControl.IScrollingServiceCore.ScrollHorizontal(Double)
ListControl.SelectAllCommand
ListControl.CanAutocompleteSelectItems
ListControl.CanAutocompleteSelectPartialMatches
ListControl.TextSearchMode
ListControl.CanKeyboardNavigationSelectItems
ListControl.IsScrollIntoViewEnabled
ListControl.TypedText
ListControl.Command
ListControl.CommandParameter
ListControl.CommandTarget
ListControl.IsItemsHostVisible
ListControl.HighlightedItem
ListControl.KeyboardNavigation
ListControl.AutocompleteBehavior
ListControl.HighlightedIndex
ListControl.IScrollingInfo.ViewportHeight
ListControl.IScrollingInfo.ViewportWidth
ListControl.IScrollingInfo.HorizontalOffset
ListControl.IScrollingInfo.VerticalOffset
ListControl.IScrollingInfo.ExtentHeight
ListControl.IScrollingInfo.ExtentWidth
ListControl.IListControl.Items
ItemsControlSelector.SelectionModeProperty
ItemsControlSelector.IsSynchronizedWithCurrentItemProperty
ItemsControlSelector.SelectedIndexProperty
ItemsControlSelector.SelectedItemProperty
ItemsControlSelector.SelectedValueProperty
ItemsControlSelector.SelectedValuePathProperty
ItemsControlSelector.TextProperty
ItemsControlSelector.TextPathProperty
ItemsControlSelector.EnableSelectionCachingProperty
ItemsControlSelector.SelectionChangedEvent
ItemsControlSelector.ISelectorInteraction.IsItemSelectable(Object)
ItemsControlSelector.ISelectorInteraction.GetItems()
ItemsControlSelector.ISelectorInteraction.MoveCurrentItemInCollectionView(Object)
ItemsControlSelector.OnItemsSourceChanged(IEnumerable, IEnumerable)
ItemsControlSelector.ChangeVisualState(Boolean)
ItemsControlSelector.OnIsEnabledChanged(DependencyPropertyChangedEventArgs)
ItemsControlSelector.InitializeValueRetriever()
ItemsControlSelector.InitializeSelectionBehavior()
ItemsControlSelector.GetSelectionBehavior()
ItemsControlSelector.EndInit()
ItemsControlSelector.ISelectorInteraction.IsDefaultCollectionView
ItemsControlSelector.SelectionMode
ItemsControlSelector.IsSynchronizedWithCurrentItem
ItemsControlSelector.SelectedItems
ItemsControlSelector.SelectionHelper
ItemsControlSelector.SelectedIndex
ItemsControlSelector.SelectedItem
ItemsControlSelector.SelectedValue
ItemsControlSelector.SelectedValuePath
ItemsControlSelector.SelectedValueBinding
ItemsControlSelector.TextBinding
ItemsControlSelector.Text
ItemsControlSelector.TextPath
ItemsControlSelector.EnableSelectionCaching
ItemsControlSelector.ItemSearch
ItemsControlSelector.ValueRetriever
ItemsControlSelector.TextRetriever
ItemsControlSelector.SelectionChanged
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.RibbonView.dll

Syntax

[Themable]
[TelerikToolboxCategory("Navigation")]
public class RadRibbonGallery : RadGallery, IMultiSelector, ISelector, ISelectorInteraction, IAutocomplete, IListControl, ICommandSource, IScrollingServiceCore, IScrollingInfo, IVariantControl

Constructors

RadRibbonGallery()

Initializes a new instance of the RadRibbonGallery class.

Declaration
public RadRibbonGallery()

Fields

CompressedThresholdProperty

Identifies the CompressedThreshold property.

Declaration
public static readonly DependencyProperty CompressedThresholdProperty
Field Value
System.Windows.DependencyProperty

IconProperty

Identifies the Icon property.

Declaration
public static readonly DependencyProperty IconProperty
Field Value
System.Windows.DependencyProperty

IsCompressedProperty

Identifies the IsCompressed property.

Declaration
public static readonly DependencyProperty IsCompressedProperty
Field Value
System.Windows.DependencyProperty

IsOpenChangedEvent

Identifies the IsOpenChangedEvent routed event.

Declaration
public static readonly RoutedEvent IsOpenChangedEvent
Field Value
System.Windows.RoutedEvent

IsOpenProperty

Identifies the IsOpen property.

Declaration
public static readonly DependencyProperty IsOpenProperty
Field Value
System.Windows.DependencyProperty

LayoutModeProperty

Identifies the LayoutMode property.

Declaration
public static readonly DependencyProperty LayoutModeProperty
Field Value
System.Windows.DependencyProperty

MoreButtonTitleProperty

Identifies the MoreButtonTitle property.

Declaration
public static readonly DependencyProperty MoreButtonTitleProperty
Field Value
System.Windows.DependencyProperty

PopupContentProperty

Identifies the popup content property.

Declaration
public static readonly DependencyProperty PopupContentProperty
Field Value
System.Windows.DependencyProperty

PopupLaunchButtonVisibilityProperty

Identifies a PopupLaunchButtonVisibility property.

Declaration
public static readonly DependencyProperty PopupLaunchButtonVisibilityProperty
Field Value
System.Windows.DependencyProperty

PopupMenuItemsProperty

Identifies the PopupMenuItems property.

Declaration
public static readonly DependencyProperty PopupMenuItemsProperty
Field Value
System.Windows.DependencyProperty

PopupViewportHeightProperty

Identifies the PopupViewportHeight property.

Declaration
public static readonly DependencyProperty PopupViewportHeightProperty
Field Value
System.Windows.DependencyProperty

PopupViewportWidthProperty

Identifies the PopupViewportWidth property.

Declaration
public static readonly DependencyProperty PopupViewportWidthProperty
Field Value
System.Windows.DependencyProperty

ScrollViewerPositionDependencyProperty

Identifies a ScrollViewerPosition property.

Declaration
public static readonly DependencyProperty ScrollViewerPositionDependencyProperty
Field Value
System.Windows.DependencyProperty

TitleProperty

Identifies the Title property.

Declaration
public static readonly DependencyProperty TitleProperty
Field Value
System.Windows.DependencyProperty

UpDownButtonTitleProperty

Identifies the UpDownButtonTitle property.

Declaration
public static readonly DependencyProperty UpDownButtonTitleProperty
Field Value
System.Windows.DependencyProperty

Properties

CompressedThreshold

Gets or sets the compressed threshold.

Declaration
public CollapseThreshold CompressedThreshold { get; set; }
Property Value
CollapseThreshold

The compressed threshold.

Icon

Gets or sets the icon.

Declaration
public ImageSource Icon { get; set; }
Property Value
System.Windows.Media.ImageSource

The icon.

IsCompressed

Gets a value indicating whether this instance is compressed.

Declaration
public bool IsCompressed { get; }
Property Value
System.Boolean

True if this instance is compressed; otherwise, false.

IsOpen

Gets or sets a value indicating whether the group is open.

Declaration
public bool IsOpen { get; set; }
Property Value
System.Boolean

True if this instance is open; otherwise, false.

LayoutMode

Gets or sets a value indicating the layout render mode of the control.

Declaration
public RibbonLayout LayoutMode { get; set; }
Property Value
RibbonLayout

MoreButtonTitle

Gets or sets the MoreButton title.

Declaration
public string MoreButtonTitle { get; set; }
Property Value
System.String

The title.

PopupContent

Gets or sets content to be shown when the Gallery popup is opened.

Declaration
public object PopupContent { get; set; }
Property Value
System.Object

PopupLaunchButtonVisibility

Gets or sets the popup launch button visibility.

Declaration
public Visibility PopupLaunchButtonVisibility { get; set; }
Property Value
System.Windows.Visibility

The popup launch button visibility.

PopupMenuItems

Gets or sets the popup menu items.

Declaration
public ObservableCollection<UIElement> PopupMenuItems { get; set; }
Property Value
System.Collections.ObjectModel.ObservableCollection<System.Windows.UIElement>

The popup menu items.

PopupViewportHeight

Gets or sets the height of the popup viewport.

Declaration
public double PopupViewportHeight { get; set; }
Property Value
System.Double

The height of the popup viewport.

PopupViewportWidth

Gets or sets the width of the popup viewport.

Declaration
public double PopupViewportWidth { get; set; }
Property Value
System.Double

The width of the popup viewport.

Title

Gets or sets the title.

Declaration
public string Title { get; set; }
Property Value
System.String

The title.

UpDownButtonTitle

Gets or sets the UpDownButtons title.

Declaration
public string UpDownButtonTitle { get; set; }
Property Value
System.String

The title.

Methods

ChangeVisualState()

Changes the visual state of the control using transitions.

Declaration
protected void ChangeVisualState()

GetScrollViewerPart()

Called on initializing the ScrollViewer on template applied. It's mandatory to get the ScrollViewer in order to perform selection.

Declaration
protected override ScrollViewer GetScrollViewerPart()
Returns
System.Windows.Controls.ScrollViewer

Overrides
ListControl.GetScrollViewerPart()

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate.

Declaration
public override void OnApplyTemplate()
Overrides
RadListBox.OnApplyTemplate()

OnCreateAutomationPeer()

Creates an appropriate GalleryAutomationPeer for this control as part of the WPF/Silverlight infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

Overrides
RadGallery.OnCreateAutomationPeer()

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

Overrides
RadGallery.OnInitialized(EventArgs)

OnSelectionChanged(SelectionChangedEventArgs)

Called when the selection changes.

Declaration
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs e

The event data.

Overrides
RadListBox.OnSelectionChanged(SelectionChangedEventArgs)

SetVariant(RibbonGroupVariant)

Sets the variant.

Declaration
public void SetVariant(RibbonGroupVariant variant)
Parameters
RibbonGroupVariant variant

Implements
IVariantControl.SetVariant(RibbonGroupVariant)

Events

IsOpenChanged

Occurs on mouse leave.

Declaration
public event EventHandler<RadRoutedEventArgs> IsOpenChanged
Event Type
System.EventHandler<RadRoutedEventArgs>

Extension Methods

ItemsControlSelectorExtensions.ContainerFromItemOrContainer(ItemsControlSelector, Object)
ItemsControlSelectorExtensions.ContainerFromIndex(ItemsControlSelector, Int32)
CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.