Class PivotGroupElement
Represents the group element.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.PivotGrid.dll
Syntax
public class PivotGroupElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<PivotGroupNode>
Constructors
PivotGroupElement()
PivotGroupElement(PivotGroupNode)
Initializes a new instance of the PivotGroupElement class.
Declaration
public PivotGroupElement(PivotGroupNode data)
Parameters
PivotGroupNode
data
The data. |
Properties
Data
Gets the associated data.
Declaration
public PivotGroupNode Data { get; }
Property Value
PivotGroupNode
The data. |
Implements
ExpanderElement
Gets the expander element.
Declaration
public ExpanderItem ExpanderElement { get; }
Property Value
ExpanderItem
The expander element. |
Methods
ArrangeOverride(SizeF)
Arranges the elements with the final size.
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
The final size. |
Returns
System.Drawing.SizeF
|
Overrides
Attach(PivotGroupNode, Object)
Attaches the specified data.
Declaration
public virtual void Attach(PivotGroupNode data, object context)
Parameters
PivotGroupNode
data
The data. |
System.Object
context
The context. |
Implements
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
Detach()
Detaches this instance.
Declaration
public virtual void Detach()
Implements
IsCompatible(PivotGroupNode, Object)
Determines whether element is compatible with the specified data.
Declaration
public bool IsCompatible(PivotGroupNode data, object context)
Parameters
PivotGroupNode
data
The data. |
System.Object
context
The context. |
Returns
System.Boolean
|
Implements
MeasureOverride(SizeF)
Measures the space required by the RadElement Used by the layout system.
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
The size that is available to the RadElement. The available size can be infinity (to take the full size of the element) |
Returns
System.Drawing.SizeF
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.
Synchronize()
Synchronizes this instance.
Declaration
public void Synchronize()
Implements
SynchronizeProperties()
Synchronizes the properties.
Declaration
protected virtual void SynchronizeProperties()