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


DataRendererBaseElement

Abstract base class for DataList item rendering. Any CanvasElement
can be a data renderer. This class is just here for convenience as it
implements some commonly used functionality if you wish to subclass it.
Adds skin states and styles for "up", "alt", "over", "disabled", and "selected" states.
DataRendererBaseElement automatically checks for properties "selectable"
and "enabled" on supplied itemData and adjusts styles and skin states.

Inheritance:     DataRendererBaseElement ➞ SkinnableElementCanvasElementStyleableBaseStyleDefinitionEventDispatcher ➞ Object

Styles
Show Inherited
Style Defined By
AltSkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor to be used for the data renderer skin when in the "alt" state.
This is used to create different styles for alternating rows.
This will override SkinClass.
 
AltSkinStyle     :    StyleDefinition DataRendererBaseElement
The StyleDefinition or [StyleDefinition] array to apply to the "alt" state skin element.
 
DisabledSkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor to be used for the data renderer skin when in the "disabled" state.
This will override SkinClass.
 
DisabledSkinStyle     :    StyleDefinition DataRendererBaseElement
The StyleDefinition or [StyleDefinition] array to apply to the "disabled" state skin element.
 
OverSkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor to be used for the data renderer skin when in the "over" state.
This will override SkinClass.
 
OverSkinStyle     :    StyleDefinition DataRendererBaseElement
The StyleDefinition or [StyleDefinition] array to apply to the "over" state skin element.
 
Selectable     :    boolean DataRendererBaseElement
When false, prevents "over" and "selected" states. Proxied from parent DataList.
 
SelectedSkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor to be used for the data renderer skin when in the "selected" state.
This will override SkinClass.
 
SelectedSkinStyle     :    StyleDefinition DataRendererBaseElement
The StyleDefinition or [StyleDefinition] array to apply to the "selected" state skin element.
 
SkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor type to apply to all skin states.
Specific states such as UpSkinClass will override SkinClass.
 
UpSkinClass     :    CanvasElement DataRendererBaseElement
The CanvasElement constructor to be used for the data renderer skin when in the "up" state.
This will override SkinClass.
 
UpSkinStyle     :    StyleDefinition DataRendererBaseElement
The StyleDefinition or [StyleDefinition] array to apply to the "up" state skin element.
 


Events
Show Inherited


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


Internal Members
Show Inherited


Internal Functions
Show Inherited
Function Defined By
_onDataRendererBaseClick(elementMouseEvent) DataRendererBaseElement
Event handler for "click" event. Cancels the event if the DataRendererBase is disabled.
  elementMouseEvent     :    ElementMouseEvent
The ElementMouseEvent to process.
 
_onDataRendererRollout(elementEvent) DataRendererBaseElement
Event handler for "rollout" event. Updates the skin state.
Overriding this is more efficient than adding an additional "rollout" event listener.
  elementEvent     :    ElementEvent
The ElementEvent to process.
 
_onDataRendererRollover(elementEvent) DataRendererBaseElement
Event handler for "rollover" event. Updates the skin state.
Overriding this is more efficient than adding an additional "rollover" event listener.
  elementEvent     :    ElementEvent
The ElementEvent to process.
 
_updateState() DataRendererBaseElement
Updates the SkinState style in response to mouse and ListData changes.