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