Version

SelectionStrategyExtendedAutoDrag Class Members

The following tables list the members exposed by SelectionStrategyExtendedAutoDrag.

Public Constructors
 NameDescription
Public ConstructorSelectionStrategyExtendedAutoDrag ConstructorConstructor, initializes a new instance of SelectionStrategyExtendedAutoDrag.  
Protected Fields
 NameDescription
Protected FieldHorizontalScrollTimerTime for scroll dragging horizontally (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected FieldignoreNextMouseMoveFlag to indicate ignoring the next MouseMove. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected FieldinDragModeflag 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)
Protected FieldselectFlag to indicate whether we should select or unselect. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Protected FieldstateThe current selection state of the strategy. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected FieldVerticalScrollTimerTime for scroll dragging vertically (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected FieldxPosThe initial X position. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected FieldyPosThe initial Y position. (Inherited from Infragistics.Win.SelectionStrategyBase)
Public Properties
 NameDescription
Public PropertyIsDiscontiguousAllowedReturns true if discontinuous selection is allowed (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public PropertyIsMultiSelectReturns true if only a single item can be selected at any given time (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public PropertyIsSingleSelectReturns true if only a single item can be selected at any given time (Inherited from Infragistics.Win.SelectionStrategyBase)
Public PropertySelectionManagerReturns the associated SelectionManager (read-only) (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected Properties
 NameDescription
Protected PropertyCallMouseUpAfterDragEndReturns whether the OnMouseUp method is called after a drag operation has just ended when a MouseUp message is processed. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Protected PropertyItemThe current item. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected PropertySetPivotItemOnMouseUpReturns whether the SetPivotItem method is called when a MouseUp message is processed. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public Methods
 NameDescription
Public MethodCanItemBeNavigatedToReturns true if item can be selected. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public MethodOnCancelModeCalled when a cancel mode message is received (Inherited from Infragistics.Win.SelectionStrategyBase)
Public MethodOnMouseDownOverloaded. Overridden. Mouse down handler.  
Public MethodOnMouseMessageCalled when a mouse down, up or move message is received. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public MethodOnMouseMoveMouseMove 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. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public MethodOnMouseUpMouse up handler (Inherited from Infragistics.Win.SelectionStrategyExtended)
Public MethodProcessKeyBoardItemOverloaded. Overloaded method that takes a parameter that denotes whether the existing selection should be cleared (Inherited from Infragistics.Win.SelectionStrategyExtended)
Protected Methods
 NameDescription
Protected MethodKillHorizontalScrollTimerIf the drag scroll row timer is still active kill it (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodKillVerticalScrollTimerIf the drag scroll row timer is still active kill it (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodManageTimersDetermines during a drag operation whether timers are required to generate horizontal or vertical scrolling. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodOnDragStartCanceledThis method is called when the selection manager cancels OnDragStart. Default implementation releases the capture. (Inherited from Infragistics.Win.SelectionStrategyExtended)
Protected MethodSetHorizontalScrollTimerFirst kill the timer then restarts it with a new interval (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodSetStateSet the current selection state of the strategy. (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodSetVerticalScrollTimerFirst kill the timer then restarts it with a new interval (Inherited from Infragistics.Win.SelectionStrategyBase)
Protected MethodShouldStartDragReturns 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)
See Also