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, IDrawFillElement, 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. |