The following tables list the members exposed by ISelectionHost.
Name | Description | |
---|---|---|
![]() | RootElement | Returns the root element which normally is the control itself (read-only). |
Name | Description | |
---|---|---|
![]() | ActivateItem | Activates the specified item. |
![]() | ClearSnapshot | Clears the selection snapshot |
![]() | DeselectItem | De-select the specified item. |
![]() | DeselectRange | De-select the range from the pivot item to the specified item. |
![]() | DoAutoScrollHorizontal | Perform a horizontal autoscroll operation |
![]() | DoAutoScrollVertical | Perform a vertical autoscroll operation |
![]() | EnterSnakingMode | Used to tell the host to enter snaking mode if appropriate for the item type being selected. |
![]() | GetAutoScrollInfo | Gets the potential auto scroll information. |
![]() | GetNearestCompatibleItem | Returns the ISelectableItem compatible with the specified item that is nearest to the point identied by the mouse event args. |
![]() | GetPivotItem | Returns the ISelectableItem that is the pivot item based on the type of item passed-in. |
![]() | GetSelectionStrategyForItem | Returns the selection strateg for a specific item. |
![]() | IsItemSelectableWithCurrentSelection | Returns true if the item can be selected without first clearing the current selection. |
![]() | IsMaxSelectedItemsReached | Returns true if selecting this item will exceed the maximum allowed. |
![]() | 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 | Called when the mouse is released. |
![]() | ScrollPendingItemIntoView | Called after the double click time or movement threshold has meen met and the left mouse is up |
![]() | SelectItem | Select the specified item. |
![]() | SelectRange | Select the range from the pivot item to the specified item. |
![]() | SetPivotItem | Set the specified item as the pivot item. |
![]() | SnapshotSelection | Snapshots the current selection |
![]() | TranslateItem | Potentially translates the passed-in item to an ISelectableItem of a different type. For instance, the DataPresenter translates a passed-in cell into its parent DataRecord if record selection is specified. |