Class CollapsiblePanelHeaderElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class CollapsiblePanelHeaderElement : StackLayoutElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
CollapsiblePanelHeaderElement()
Declaration
public CollapsiblePanelHeaderElement()
Fields
ExpandDirectionProperty
HorizontalHeaderAlignmentProperty
Declaration
public static readonly RadProperty HorizontalHeaderAlignmentProperty
Field Value
RadProperty
|
IsExpandedProperty
ShowHeaderLineProperty
VericalHeaderAlignmentProperty
Declaration
public static readonly RadProperty VericalHeaderAlignmentProperty
Field Value
RadProperty
|
Properties
HeaderButtonElement
Gets the expand collapse button element.
Declaration
public CollapsiblePanelButtonElement HeaderButtonElement { get; }
Property Value
CollapsiblePanelButtonElement
The expand collapse button element. |
HeaderLineElement
Gets the header line element.
Declaration
public LinePrimitive HeaderLineElement { get; }
Property Value
LinePrimitive
The header line element. |
HeaderTextElement
Gets the header text element.
Declaration
public CollapsiblePanelTextElement HeaderTextElement { get; }
Property Value
CollapsiblePanelTextElement
The header text element. |
HorizontalHeaderAlignment
Gets or sets the horizontal header alignment.
Declaration
public RadHorizontalAlignment HorizontalHeaderAlignment { get; set; }
Property Value
RadHorizontalAlignment
The horizontal header alignment. |
ShowHeaderLine
Gets or sets a value indicating whether to show a line primitive in the header.
Declaration
public bool ShowHeaderLine { get; set; }
Property Value
System.Boolean
|
VerticalHeaderAlignment
Gets or sets the vertical header alignment.
Declaration
public RadVerticalAlignment VerticalHeaderAlignment { get; set; }
Property Value
RadVerticalAlignment
The vertical header alignment. |
Methods
ArrangeElement(RadElement, RectangleF, RectangleF, SizeF)
Declaration
protected override void ArrangeElement(RadElement element, RectangleF clientRect, RectangleF finalRect, SizeF finalSize)
Parameters
RadElement
element
|
System.Drawing.RectangleF
clientRect
|
System.Drawing.RectangleF
finalRect
|
System.Drawing.SizeF
finalSize
|
Overrides
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF arrangeSize)
Parameters
System.Drawing.SizeF
arrangeSize
|
Returns
System.Drawing.SizeF
|
Overrides
CreateButtonElement()
Creates the button element.
Declaration
protected virtual CollapsiblePanelButtonElement CreateButtonElement()
Returns
CollapsiblePanelButtonElement
|
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
CreateLineElement()
Creates the line element.
Declaration
protected virtual LinePrimitive CreateLineElement()
Returns
LinePrimitive
|
CreateTextElement()
Creates the text element.
Declaration
protected virtual CollapsiblePanelTextElement CreateTextElement()
Returns
CollapsiblePanelTextElement
|
InitializeFields()
Initializes member fields to their default values. This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
Declaration
protected override void InitializeFields()
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Raises the PropertyChanged event.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
The RadPropertyChangedEventArgs instance containing the event data. |