ClassCollapsibleElement
Class
Defines methods and properties for a collapsible element. For example, RadRibonBarChunk is a collapsible element.
Definition
Namespace:Telerik.WinControls.Layouts
Assembly:Telerik.WinControls.UI.dll
Syntax:
cs-api-definition
public abstract class CollapsibleElement : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemCollapsibleElement
Derived Classes:
Implements:
Inherited Members
Constructors
CollapsibleElement()
Declaration
cs-api-definition
protected CollapsibleElement()
Fields
collapsableChildren
Declaration
cs-api-definition
public IList<CollapsibleElement> collapsableChildren
Field Value
IList<CollapsibleElement>
invalidateCollapsableChildrenCollection
Declaration
cs-api-definition
protected bool invalidateCollapsableChildrenCollection
Field Value
Properties
AllowCollapsed
Declaration
cs-api-definition
[Browsable(false)]
public bool AllowCollapsed { get; set; }
Property Value
CollapseMaxSteps
Declaration
cs-api-definition
[Browsable(false)]
public abstract int CollapseMaxSteps { get; }
Property Value
CollapseStep
Declaration
cs-api-definition
[Browsable(false)]
public int CollapseStep { get; set; }
Property Value
CreateAdapterMethod
Declaration
cs-api-definition
[Browsable(false)]
public CollapsibleElement.CreateAdapterDelegate CreateAdapterMethod { get; set; }
Property Value
SizeAfterCollapsing
Declaration
cs-api-definition
[Browsable(false)]
public SizeF SizeAfterCollapsing { get; set; }
Property Value
SizeBeforeCollapsing
Declaration
cs-api-definition
[Browsable(false)]
public SizeF SizeBeforeCollapsing { get; set; }
Property Value
Methods
CanExecuteExpandCollapse(RadItem, bool, ChunkVisibilityState)
Declaration
cs-api-definition
protected virtual bool CanExecuteExpandCollapse(RadItem item, bool isExpanding, ChunkVisibilityState nextState)
Parameters
item
isExpanding
nextState
Returns
FillCollapsableChildrenCollection(RadElement)
Declaration
cs-api-definition
protected void FillCollapsableChildrenCollection(RadElement baseItem)
Parameters
baseItem
FindCollapsibleChild(RadElement)
Declaration
cs-api-definition
protected virtual CollapsibleElement FindCollapsibleChild(RadElement item)
Parameters
item
Returns
InvalidateIfNeeded()
Declaration
cs-api-definition
protected virtual void InvalidateIfNeeded()
OnIsSimplifiedChanged()
Declaration
cs-api-definition
protected virtual void OnIsSimplifiedChanged()
ResetStateSizes()
Declaration
cs-api-definition
protected void ResetStateSizes()