バージョン

SelectionStrategyBase クラス メンバ

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

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