ClassRadGalleryPopupElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadGalleryPopupElement : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadGalleryPopupElement
Implements:
Inherited Members
Constructors
RadGalleryPopupElement(RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection)
Declaration
public RadGalleryPopupElement(RadItemOwnerCollection items, RadItemOwnerCollection groups, RadItemOwnerCollection filters, RadItemOwnerCollection menuItems)
Parameters
items
groups
filters
menuItems
RadGalleryPopupElement(RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection, SizeF, SizeF)
Declaration
public RadGalleryPopupElement(RadItemOwnerCollection items, RadItemOwnerCollection groups, RadItemOwnerCollection filters, RadItemOwnerCollection menuItems, SizeF initialSize, SizeF minimumSize)
Parameters
items
groups
filters
menuItems
initialSize
minimumSize
RadGalleryPopupElement(RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection, RadItemOwnerCollection, SizeF, SizeF, SizingMode)
Declaration
public RadGalleryPopupElement(RadItemOwnerCollection items, RadItemOwnerCollection groups, RadItemOwnerCollection filters, RadItemOwnerCollection menuItems, SizeF initialSize, SizeF minimumSize, SizingMode dropDownSizingMode)
Parameters
items
groups
filters
menuItems
initialSize
minimumSize
dropDownSizingMode
Properties
GroupHolderStackLayout
Declaration
public StackLayoutPanel GroupHolderStackLayout { get; }
Property Value
MenuElement
Gets an instance of the RadMenuElementclass that represents the element holding the buttons that represent the different filters and groups.
Declaration
public RadMenuElement MenuElement { get; }
Property Value
ScrollViewer
Gets an instance of the RadScrollViewer class that represents the scrollable panel that holds the gallery items when the popup is shown.
Declaration
public RadScrollViewer ScrollViewer { get; }
Property Value
SelectedFilter
Declaration
[Browsable(false)]
public RadGalleryGroupFilter SelectedFilter { get; set; }
Property Value
SizingGrip
Gets an instance of the SizeGripElementclass that represents the sizing grip of the dropdown.
Declaration
public SizeGripElement SizingGrip { get; }
Property Value
Methods
BuildGroup()
Declaration
protected void BuildGroup()
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
MeasureOverride(SizeF)
Measures the space required by the RadElement
Used by the layout system.
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
availableSize
The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)
Returns
The minimum size required by the element to be completely visible. Cannot be infinity.
Overrides
Remarks
In this method call to the Measure method of each child must be made.
UnWireEvents()
Declaration
protected void UnWireEvents()
WireEvents()
Declaration
protected void WireEvents()