ClassPivotGroupDescriptorElement
Represents the group descriptor element.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.PivotGrid.dll
Syntax:
public class PivotGroupDescriptorElement : PivotFieldDescriptorElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementPivotFieldDescriptorElementPivotGroupDescriptorElement
Implements:
Inherited Members
Constructors
PivotGroupDescriptorElement(GroupDescription, int, int, RadPivotGridElement)
Initializes a new instance of the PivotGroupDescriptorElement class.
Declaration
public PivotGroupDescriptorElement(GroupDescription groupDescriptor, int level, int span, RadPivotGridElement owner)
Parameters
groupDescriptor
The group descriptor.
level
The level.
span
The span.
owner
The owner.
Properties
FieldDescription
Gets the field description.
Declaration
public override DescriptionBase FieldDescription { get; }
Property Value
The field description.
Overrides
FieldName
Gets the name of the field.
Declaration
public override string FieldName { get; }
Property Value
The name of the field.
Overrides
FilterButton
Gets the filter button.
Declaration
public LightVisualElement FilterButton { get; }
Property Value
The filter button.
FilterPopup
Gets the filter popup.
Declaration
public PivotGroupFilterPopup FilterPopup { get; }
Property Value
The filter popup.
GroupDescriptor
Gets the group descriptor.
Declaration
public GroupDescription GroupDescriptor { get; }
Property Value
The group descriptor.
Level
Gets the level.
Resizable
Gets or sets the resizable.
Declaration
public bool Resizable { get; set; }
Property Value
The resizable.
SortDirectionArrow
Gets the sort direction arrow.
Declaration
public ArrowPrimitive SortDirectionArrow { get; }
Property Value
The sort direction arrow.
Methods
ArrangeOverride(SizeF)
Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
finalSize
The size that is available for element.
Returns
The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
Overrides
Remarks
In this method call to the Arrange method of each child must be made.
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
DisposeManagedResources()
Disposes the managed resources.
Declaration
protected override void DisposeManagedResources()
Overrides
DpiScaleChanged(SizeF)
Fires when the DPI scale is changed.
Declaration
public override void DpiScaleChanged(SizeF scaleFactor)
Parameters
scaleFactor
The scale factor.
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.
OnMouseUp(MouseEventArgs)
Raises the event.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
e
The MouseEventArgs instance containing the event data.
Overrides