RadGalleryDropDown
This class represents the drop-down of the RadGalleryElement.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadGalleryDropDown : RadDropDownMenu, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, IPopupControl, IItemsControl
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadPopupControlBaseRadItemsPopupControlRadDropDownMenuRadGalleryDropDown...
Implements:
Inherited Members
Constructors
Creates an instance of the RadGalleryElement class.
public RadGalleryDropDown(RadGalleryElement ownerElement)
An instance of the RadGalleryElement class that represents the gallery that owns this drop-down.
Properties
Gets or sets the theme class name for the drop-down menu. The theme class name resolution follows a hierarchy: checking owner inheritance, local settings, owner control theme capability, and finally the default class name.
public override string ThemeClassName { get; set; }
Overrides:
Methods
Determines whether the popup can be closed for the specified reason, considering owner element state and mouse interaction.
public override bool CanClosePopup(RadPopupCloseReason reason)
The reason for closing the popup.
Returns:True if the popup can be closed; otherwise, false.
Overrides:
public void ClickFocusedItem()
Handles mouse move events for the drop-down menu, managing item selection and child menu timing.
protected override void OnMouseMove(MouseEventArgs e)
The mouse event arguments.
Overrides:
Processes left and right navigation keys for expanding/collapsing child menus and closing parent menus.
Processes up and down navigation keys, selecting the appropriate item in the specified direction.
Replaces the default style group for specific element.
public override StyleGroup ResolveStyleGroupForElement(StyleGroup styleGroup, RadObject element)
The style group to replace.
elementRadObjectThe element on which this style should apply.
Returns:An instance of StyleGroup is successfull.
Overrides: