Classes
AddedRemovedEvent
AlertElement
AnchorContainerElement
ArrowShape
ButtonElement
CanvasElement
CanvasManager
CheckboxElement
CheckboxSkinElement
CollectionChangedEvent
CollectionSort
ColorPickerButtonElement
ColorPickerElement
ContainerBaseElement
CursorDefinition
DataGridColumnDefinition
DataGridDataRenderer
DataGridElement
DataGridHeaderColumnDividerSkinElement
DataGridHeaderElement
DataGridHeaderItemRenderer
DataGridItemData
DataGridItemRendererBase
DataGridLabelItemRenderer
DataListData
DataListElement
DataRendererBaseElement
DataRendererLabelElement
DatePickerButtonElement
DatePickerElement
DispatcherEvent
DrawMetrics
DropdownArrowButtonSkinElement
DropdownBaseElement
DropdownElement
ElementEvent
ElementGridItemClickEvent
ElementKeyboardEvent
ElementListItemClickEvent
ElementMouseEvent
ElementMouseWheelEvent
EllipseShape
EventDispatcher
FillBase
GridContainerElement
GridContainerRowColumnDefinition
ImageElement
IpInputElement
LabelElement
LinearGradientFill
ListCollection
ListContainerElement
ProgressElement
RadioButtonElement
RadioButtonSkinElement
RoundedRectangleShape
ScrollBarElement
ScrollButtonSkinElement
ShapeBase
SkinnableElement
SolidFill
StyleableBase
StyleChangedEvent
StyleData
StyleDefinition
StyleProxy
TextAreaElement
TextElement
TextFieldElement
TextInputElement
TimeInputElement
ToggleButtonElement
ToggleButtonGroup
Tween
ViewportElement


DataGridHeaderItemRenderer

Default DataGrid HeaderItem renderer based on Button.
Adds sort icons.

Inheritance:     DataGridHeaderItemRenderer ➞ ButtonElementSkinnableElementCanvasElementStyleableBaseStyleDefinitionEventDispatcher ➞ Object

Styles
Show Inherited
Style Defined By
SortAscIconClass     :    CanvasElement DataGridHeaderItemRenderer
The CanvasElement constructor to be used for the ascending sort icon.
Defaults to Button. HeaderItemRenderer proxies its SkinState style to the sort icons so
the sort icons will change state along with the HeaderItemRenderer.
 
SortAscIconStyle     :    StyleDefinition DataGridHeaderItemRenderer
The StyleDefinition or [StyleDefinition] array to apply ascending sort icon element.
 
SortDescIconClass     :    CanvasElement DataGridHeaderItemRenderer
The CanvasElement constructor to be used for the descending sort icon.
Defaults to Button. HeaderItemRenderer proxies its SkinState style to the sort icons so
the sort icons will change state along with the HeaderItemRenderer.
 
SortDescIconStyle     :    StyleDefinition DataGridHeaderItemRenderer
The StyleDefinition or [StyleDefinition] array to apply descending sort icon element.
 
SortIconGap     :    Number DataGridHeaderItemRenderer
Distance in pixels between the sort icon and the header label.
 
SortIconPlacement     :    String DataGridHeaderItemRenderer
Determines placement of the sort icon. Allowable values are "left" or "right".
 


Events
Show Inherited


Public Functions
Show Inherited
Function Defined By
DataGridHeaderItemRenderer() [Constructor] DataGridHeaderItemRenderer
Creates new DataGridHeaderItemRenderer instance.
 


Internal Members
Show Inherited


Internal Functions
Show Inherited
Function Defined By
_createSortIcon(isDecending) DataGridHeaderItemRenderer
Generates a sort icon based on the IconClass styles.
  isDecending     :    boolean
True if the icon should be a descending icon, false otherwise.
  returns     :    CanvasElement
The resulting sort icon element instance.
 
_updateSortIcons() DataGridHeaderItemRenderer
Updates sort icons in response to style and list data changes.