The following tables list the members exposed by SelectionStrategySingle.
| Name | Description | |
|---|---|---|
![]()  | SelectionStrategySingle Constructor | Constructor, initializes a new instance of the SelectionStrategySingle class. | 
| Name | Description | |
|---|---|---|
![]()  | HorizontalScrollTimer | Time for scroll dragging horizontally (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | ignoreNextMouseMove | Flag to indicate ignoring the next MouseMove. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | inDragMode | flag to keep track of whther we are currently in drag mode so that we can tunnel messages to OnDragMode and OnDragEnd functions (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | state | The current selection state of the strategy. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | VerticalScrollTimer | Time for scroll dragging vertically (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | xPos | The initial X position. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | yPos | The initial Y position. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
| Name | Description | |
|---|---|---|
![]()  | IsMultiSelect | Returns true if multiple items can be selected at one time (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | IsSingleSelect | Overridden. Returns true if only a single item can be selected at any given time | 
![]()  | SelectionManager | Returns the associated SelectionManager (read-only) (Inherited from Infragistics.Win.SelectionStrategyBase) | 
| Name | Description | |
|---|---|---|
![]()  | Item | The current item. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
| Name | Description | |
|---|---|---|
![]()  | CanItemBeNavigatedTo | Determines if item can be navigated to. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | OnCancelMode | Called when a cancel mode message is received (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | OnMouseDown | Overloaded. Fired on Mouse Down | 
![]()  | OnMouseMessage | Overridden. Called when a mouse down, up or move message is received. | 
![]()  | OnMouseMove | Overloaded. Called on a mouse move message | 
![]()  | OnMouseUp | Called when the mouse is released over an element | 
![]()  | ProcessKeyBoardItem | Overloaded. Overridden. Overloaded method that takes a parameter that denotes whether the the keystroke being processed includes the space bar | 
| Name | Description | |
|---|---|---|
![]()  | KillHorizontalScrollTimer | If the drag scroll row timer is still active kill it (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | KillVerticalScrollTimer | If the drag scroll row timer is still active kill it (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | ManageTimers | Determines during a drag operation whether timers are required to generate horizontal or vertical scrolling. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | OnDragStartCanceled | This method is called when the selection manager cancels OnDragStart. Default implementation releases the capture. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | SelectItemAtPoint | Selects the item at or nearest the mouse location | 
![]()  | SetHorizontalScrollTimer | First kill the timer then restarts it with a new interval (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | SetState | Set the current selection state of the strategy. (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | SetVerticalScrollTimer | First kill the timer then restarts it with a new interval (Inherited from Infragistics.Win.SelectionStrategyBase) | 
![]()  | ShouldStartDrag | Returns true if dragging should start (when we're in preDrag mode). The default implementation checks to see if the x or y coords exceed the drag threshold. (Inherited from Infragistics.Win.SelectionStrategyBase) |