バージョン

SelectionStrategyBase クラス メンバ

SelectionStrategyBaseデータ型で公開されるメンバを以下の表に示します。

パブリック プロパティ
 名前解説
Public プロパティIsMultiSelectこの方式が一度の複数項目の選択をサポートする場合はTrue(読み取り専用)。  
Public プロパティIsReleasingMouseCaptureマウスのキャプチャがオフに切り替わる間は True(読み取り専用)。  
Public プロパティIsSingleSelectこの方式が一度の1項目のみの選択をサポートする場合はTrue(読み取り専用)。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティAutoScrollHorizontalIntervalMax自動スクロールが最も低速の時に連続的な水平方向の自動スクロールの間のミリ秒数を返します。  
Protected プロパティAutoScrollHorizontalIntervalMin自動スクロールが最も高速の時に連続的に水平方向の自動スクロールの間のミリ秒数を返します。  
Protected プロパティAutoScrollTimerDispatcherPriority自動スクロール タイマーのディスパッチャの優先度を返します。  
Protected プロパティAutoScrollVerticalIntervalMax自動スクロールが最も低速の時に連続的な垂直方向の自動スクロールの間のミリ秒数を返します。  
Protected プロパティAutoScrollVerticalIntervalMin自動スクロールが最も高速の時に連続的な垂直方向の自動スクロールの間のミリ秒数を返します。  
Protected プロパティCurrentSelectableItem方式の現在選択可能な項目を返す/設定します。  
Protected プロパティCurrentSelectionState方式の選択の現在の状態を返す/設定します。  
Protected プロパティDragThresholdドラッグが開始する前に最初の MouseDown の位置からマウスを移動しなければならない量を表す値を返します。  
Protected Internal プロパティIgnoreNextMouseMove次のマウス移動を無視すべきかどうかを返す/設定します。  
Protected プロパティInDragMode方式が現在ドラッグ モードかどうかを返す/設定します。  
Protected プロパティInitialXPos当初の MouseDown が受け取られた時にマウスの X 座標を返す/設定します。  
Protected プロパティInitialYPos当初の MouseDown が受け取られた時にマウスの Y 座標を返す/設定します。  
Protected プロパティIsAnyMouseButtonDown任意のマウス ボタンが現在押されている場合は True を返します。  
Protected プロパティIsCtrlKeyPressedCtrl ボタンが現在押されている場合は True を返します。  
Protected プロパティIsLeftMouseButtonDown左のマウス ボタンが現在押されている場合は True を返します。  
Protected プロパティIsShiftKeyPressedShift キーが現在押されている場合は True を返します。  
Protected プロパティPixelThresholdForHorizontalAutoScrollその中で自動スクロールが発生する ScrollArea の左端または右端内のピクセル数を返します。  
Protected プロパティPixelThresholdForVerticalAutoScrollその中で自動スクロールが発生する ScrollArea の上端または下端内のピクセル数を返します。  
Protected プロパティSelectionHost方式の SelectionHost(通常コントロール)を返します。  
トップ
パブリック メソッド
 名前解説
Public メソッドCancelPendingOperationsマウス ドラッグ操作の保留をキャンセルするために呼び出されます  
Public メソッドCanItemBeNavigatedToISelectableItem がナビゲート可能かどうかを決定します。  
Public メソッドstatic (Shared in Visual Basic)GetSelectionStrategy指定された Infragistics.Windows.Controls.SelectionType に基づいて組み込みの SelectionStrategyBase 派生クラスのひとつを返します。  
Public メソッドstatic (Shared in Visual Basic)IsMultiSelectStrategy指定された Infragistics.Windows.Controls.SelectionType のデフォルトの SelectionStrategyBase が、複数選択を許可するかどうかを示すブール値を返します。  
Public メソッドstatic (Shared in Visual Basic)IsSingleSelectStrategy指定された Infragistics.Windows.Controls.SelectionType のデフォルトの SelectionStrategyBase が、単一項目の選択の処理に使用されるかどうかを示すブール値を返します。  
Public メソッドOnMouseLeftButtonDown左のマウス ダウンを受け取ると呼び出されます。  
Public メソッドOnMouseLeftButtonUpマウスをキャプチャする間に左のマウス アップが受け取られると呼び出されます。  
Public メソッドOnMouseMoveマウス移動メッセージを受け取ると呼び出されます。  
Public メソッドSelectItemViaKeyboardキーを押した結果として項目を選択する場合に呼び出されます。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドDragMoveドラッグ タイマーを検証して ISelectionHost.OnDragMove を呼び出すために使用されます。  
Protected メソッドDragStartドラッグを開始するときに呼び出されます。SelectionManager から OnDragStart を呼び出します。  
Protected メソッドGetMousePointInRootElementCoordinatesmouseEventArgs に含まれるマウスの位置に対応する RootElement 座標内の点を返します。  
Protected Internal メソッドIsWithinDblClickThreshold以前のマウス ダウンまでに、マウスが dblclick 時間および移動しきい値の間にあるかどうかを決定します。  
Protected メソッドManageTimersドラッグ操作の間、タイマーが水平または垂直方向のスクロールを生成するために必要とされるかどうかを決定します。  
Protected メソッドOnDragStartCanceledこのメソッドは、選択マネージャがOnDragStartをキャンセルしたときに呼び出されます。デフォルトの実装はキャプチャを解放します。  
Protected メソッドShouldStartDragドラッグを開始する必要がある場合Trueを返します(preDragモードのときに)デフォルトの実装は、x座標またはy座標がドラッグしきい値を超えるかどうかを確認するためにチェックします。  
Protected メソッドStopHorizontalAutoScrollTimer水平方向の自動スクロールに使用されるタイマーを止めます。  
Protected メソッドStopVerticalAutoScrollTimer垂直方向の自動スクロールに使用されるタイマーを止めます。  
トップ
参照