SelectionStrategyBaseデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
dragThreshold | ドラッグのしきい値。これを超えたときドラッグが開始します。 | |
HorizontalScrollTimer | 水平にスクロールドラッグする時間 | |
ignoreNextMouseMove | 次のMouseMoveを無視することを示すフラグ。 | |
inDragMode | OnDragModeおよびOnDragEnd関数にメッセージを通すことができるように現在ドラッグモードかどうかを追跡するフラグ | |
state | 方式の現在の選択状態。 | |
VerticalScrollTimer | 垂直にスクロールドラッグする時間 | |
xPos | 初期のX位置。 | |
yPos | 初期のY位置。 |
名前 | 解説 | |
---|---|---|
IsMultiSelect | 一度に複数の項目を選択できる場合は、Trueを返します。 | |
IsSingleSelect | 単一の項目だけを選択できる場合は、Trueを返します。 | |
SelectionManager | 関連するSelectionManagerを返します。 |
名前 | 解説 | |
---|---|---|
CanItemBeNavigatedTo | 項目がナビゲート可能かどうかを決定します。 | |
OnCancelMode | cancelModeメッセージを受け取ると呼び出されます。 | |
OnMouseMessage | ||
ProcessKeyBoardItem | オーバーロードされます。 キーボード操作に基づいて選択部分を処理する抽象メソッドです |
名前 | 解説 | |
---|---|---|
KillHorizontalScrollTimer | ドラッグスクロールの行タイマーが依然としてアクティブな場合、キルします。 | |
KillVerticalScrollTimer | ドラッグスクロールの行タイマーが依然としてアクティブな場合、キルします。 | |
ManageTimers | ドラッグ操作の間、タイマーが水平または垂直方向のスクロールを生成するために必要とされるかどうかを決定します。 | |
OnDragStartCanceled | このメソッドは、選択マネージャがOnDragStartをキャンセルしたときに呼び出されます。デフォルトの実装はキャプチャを解放します。 | |
SetHorizontalScrollTimer | 最初にタイマーをキルして、次に新しい間隔で再度開始します。 | |
SetState | 方式の現在の選択状態を設定します。 | |
SetVerticalScrollTimer | 最初にタイマーをキルして、次に新しい間隔で再度開始します。 | |
ShouldStartDrag | ドラッグを開始する必要がある場合Trueを返します (preDragモードのときに) デフォルトの実装は、x座標またはy座標がドラッグしきい値を超えるかどうかを確認するためにチェックします。 |