The following tables list the members exposed by SelectionStrategyExtended.
Name | Description | |
---|---|---|
![]() | SelectionStrategyExtended Constructor | Constructor, initializes a new instance of the SelectionStrategyExtended 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) |
![]() | select | Flag to indicate whether we should select or unselect. |
![]() | 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 | |
---|---|---|
![]() | IsDiscontiguousAllowed | Returns true if discontinuous selection is allowed |
![]() | IsMultiSelect | Overridden. Returns true if only a single item can be selected at any given time |
![]() | IsSingleSelect | Returns true if only a single item can be selected at any given time (Inherited from Infragistics.Win.SelectionStrategyBase) |
![]() | SelectionManager | Returns the associated SelectionManager (read-only) (Inherited from Infragistics.Win.SelectionStrategyBase) |
Name | Description | |
---|---|---|
![]() | CallMouseUpAfterDragEnd | Returns whether the OnMouseUp method is called after a drag operation has just ended when a MouseUp message is processed. |
![]() | Item | The current item. (Inherited from Infragistics.Win.SelectionStrategyBase) |
![]() | SetPivotItemOnMouseUp | Returns whether the SetPivotItem method is called when a MouseUp message is processed. |
Name | Description | |
---|---|---|
![]() | CanItemBeNavigatedTo | Overridden. Returns true if item can be selected. |
![]() | OnCancelMode | Called when a cancel mode message is received (Inherited from Infragistics.Win.SelectionStrategyBase) |
![]() | OnMouseDown | Overloaded. Mouse down handler. |
![]() | OnMouseMessage | Overridden. Called when a mouse down, up or move message is received. |
![]() | OnMouseMove | MouseMove handler. Since we release capture on mouse up, this means they are dragging. See if we need to start drag on item or if a new item is being selected. |
![]() | OnMouseUp | Mouse up handler |
![]() | ProcessKeyBoardItem | Overloaded. Overridden. Overloaded method that takes a parameter that denotes whether the existing selection should be cleared |
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 | Overridden. This method is called when the selection manager cancels OnDragStart. Default implementation releases the capture. |
![]() | 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) |