Version

SelectionStrategyContiguous Class Members

The following tables list the members exposed by SelectionStrategyContiguous.

Public Constructors
Public Properties
 NameDescription
Public PropertyIsDiscontiguousAllowedOverridden. Returns true if discontinuous selection is allowed  
Public PropertyIsMultiSelectReturns true if only a single item can be selected at any given time (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public PropertyIsReleasingMouseCaptureTrue while the mouse capture is being toggled off (read-only). (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Public PropertyIsSingleSelectTrue if this strategy supports selecting only one item at a time (read-only). (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected Properties
 NameDescription
Protected PropertyAutoScrollHorizontalIntervalMaxReturns the number of milliseconds between consecutive horizontal auto scrolls when auto scrolling at the slowest rate. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyAutoScrollHorizontalIntervalMinReturns the number of milliseconds between consecutive horizontal auto scrolls when auto scrolling at the fastest rate. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyAutoScrollTimerDispatcherPriorityReturns the dispatcher priority for the autoscroll timers (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyAutoScrollVerticalIntervalMaxReturns the number of milliseconds between consecutive vertical auto scrolls when auto scrolling at the slowest rate. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyAutoScrollVerticalIntervalMinReturns the number of milliseconds between consecutive vertical auto scrolls when auto scrolling at the fastest rate. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyCurrentSelectableItemReturns/sets the current selectable item for the strategy. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyCurrentSelectionStateReturns/sets the current state of the selection for the strategy. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyDragDelayTimerDispatcherPriorityReturns the dispatcher priority for the drag delay timer (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected PropertyDragDelayTimerIntervalReturns the interval for the drag delay timer in milliseconds. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected PropertyDragThresholdReturns a value which represents the amount that the mouse must move from the inital MouseDown position before dragging will start. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected Internal PropertyIgnoreNextMouseMoveReturns/sets whether the next mouse move should be ignored. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyInDragModeReturns/sets whether the strategy is currently in drag mode. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyInitialXPosReturns/sets the X coordinate of the mouse when the initial MouseDown was received. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyInitialYPosReturns/sets the Y coordinate of the mouse when the initial MouseDown was received. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyIsAnyMouseButtonDownReturns true if any mouse button is currently pressed. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyIsCtrlKeyPressedReturns true if the CTRK key is currently pressed. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyIsLeftMouseButtonDownReturns true if the left mouse button is currently pressed (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyIsShiftKeyPressedReturns true if the shift key is currently pressed. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyPixelThresholdForHorizontalAutoScrollReturns the number of pixels inside the left or right edge of the ScrollArea within which auto scrolling will take place (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyPixelThresholdForVerticalAutoScrollReturns the number of pixels inside the top or bottom edge of the ScrollArea within which auto scrolling will take place (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertySelectionHostReturns the SelectionHost (usually the control) for the strategy. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected PropertyShouldSelectReturns true if the strategy should select, or false if it should unselect. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public Methods
 NameDescription
Public MethodCancelPendingOperationsCalled to cancel any pending mouse drag operation (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Public MethodCanItemBeNavigatedToReturns true if item can be selected. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public MethodOnMouseLeftButtonDownCalled when a left mouse down is received. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public MethodOnMouseLeftButtonUpCalled when a left mouse up is received while the mouse is captured. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public MethodOnMouseMoveCalled when mouse move message is received. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Public MethodSelectItemViaKeyboardCalled to select an item as a result of a key press (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected Methods
 NameDescription
Protected MethodDragMoveUsed to verify the drag timers and call the ISelectionHost.OnDragMove (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected MethodDragStartCalled when dragging is to be started. It calls OnDragStart off the SelectionManager. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected MethodGetMousePointInRootElementCoordinatesReturns a point in RootElement coordinates that corresponds to the mouse position contained in mouseEventArgs. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected Internal MethodIsWithinDblClickThresholdDetermines if the mouse is still within the dblclick time and movement thresholds since the last mouse down. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected MethodManageTimersDetermines during a drag operation whether timers are required to generate horizontal or vertical scrolling. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected MethodOnDragStartCanceledThis method is called when the selection manager cancels OnDragStart. The default implementation releases the capture. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected MethodProcessMouseLeftButtonDownOnMouseDown handler that takes a third parameter that specifies whether we are forcing a drag or not. SelectionStrategySingleAutoDrag passes true to this. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
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.Windows.Selection.SelectionStrategyBase)
Protected MethodStartDragDelayTimerStarts the timer used to ensure a delay period before dragging starts. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected MethodStopDragDelayTimerStops the timer used to ensure a delay period before dragging starts. (Inherited from Infragistics.Windows.Selection.SelectionStrategyExtended)
Protected MethodStopHorizontalAutoScrollTimerStops the timer used for horizontal auto scrolling. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
Protected MethodStopVerticalAutoScrollTimerStops the timer used for vertical auto scrolling. (Inherited from Infragistics.Windows.Selection.SelectionStrategyBase)
See Also