The following tables list the members exposed by ISelectionManager.
Name | Description | |
---|---|---|
ActivateItem | Activate the specified item. Returns true if action was canceled, false otherwise. | |
ClearInitialSelection | Clear the initial selection | |
DoDragScrollHorizontal | Do a horizontal scroll operation. This is called during a drag operation based on the position of the mouse cursor | |
DoDragScrollVertical | Do a vertical scroll operation. This is called during a drag operation based on the position of the mouse cursor | |
DoesDragNeedScrollHorizontal | Called to see if the mouse is in a location that would cause a timer to be started to trigger horizontal scrolling operations. | |
DoesDragNeedScrollVertical | Called to see if the mouse is in a location that would cause a timer to be started to trigger vertical scrolling operations. | |
EnterSnakingMode | Used to tell the selection manager to enter snaking mode if appropriate for the item type being selected. | |
GetControl | Returns the control implementing the interface. | |
GetPivotItem | Returns the ISelectableItem that is the pivot item based on the type of item passed-in. | |
GetSelectionStrategy | Returns the selection stratgey for a specific item. | |
IsItemSelectableWithCurrentSelection | Returns true if the item can be selected without first clearing the current selection | |
IsMaxSelectedItemsExceeded | Returns true if MaxSelectedItems will be exceeded by selecting the item. | |
ItemNearestPoint | Returns the ISelectableItem compatible with the specified item that is nearest to the specified point. | |
OnDragEnd | Called at the end of a dragging operation | |
OnDragMove | Called on a mouse move during a dragging operation | |
OnDragStart | Called when a dragging operation is about to begin. | |
OnMouseUp | This is a MouseUp notification that occurs after selectionStartegy has processed the MouseUp msg. The control can do anything it needs to (if anything) in response to this. For example, the MonthViewSingle control enters edit mode. | |
SelectItem | Select the specified item. Returns true if action was canceled, false otherwise. | |
SelectRange | Select the range from the pivot item to the specified item. | |
SetInitialSelection | Sets the initial selection. | |
SetPivotItem | Set the specified item as the pivot item. | |
TranslateItem | Potentially translates the passed-in item to a ISelectableItem of a different type. For instance, the grid translates a passed-in cell into its parent row if CellClickAction is CellClickActionRowSelect. | |
UnselectItem | Unselect the specified item. Returns true if action was canceled, false otherwise. | |
UnselectRange | Unselect the range from the pivot item to the specified item. |