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


CollectionSort

CollectionSort is a helper class that stores a comparatorFunction
and a isDecending flag used to invert the sort.

Inheritance:     CollectionSort ➞ Object

Public Functions
Function Defined By
CollectionSort(comparatorFunction, isDecending) [Constructor] CollectionSort
Creates new CollectionSort instance.
  comparatorFunction     :    Function
The sort comparator function to use when sorting an array.
  isDecending     :    boolean
When true invert the sort.
 
getComparatorFunction() CollectionSort
Gets the comparator function used when sorting.
  returns     :    Function
The comparator function used when sorting.
 
getIsDecending() CollectionSort
Gets the state of the isDecending flag.
  returns     :    boolean
The state of the isDecending flag.
 
setComparatorFunction(comparatorFunction) CollectionSort
Sets the comparator function to be used when sorting. Comparators accept 2 parameters and return -1, 0, or +1
depending on the sort relation between the 2 parameters.
function (objA, objB) { return objA - objB; };
  comparatorFunction     :    Function
The function to be used as the comparator.
 
setIsDecending(isDecending) CollectionSort
Sets the isDecending flag. True to invert the sort.
  isDecending     :    bool
When true, invert the sort comparator function.
 
sort(array) CollectionSort
Sorts an array using the comparator function and isDecending flag.
  array     :    Array
Array to be sorted.