CrossSlidingState 列挙型

定義

CrossSliding イベントの考えられる状態を指定します。

public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CrossSlidingState
var value = Windows.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
継承
CrossSlidingState
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

フィールド

Completed 6

スワイプまたはスライド ジェスチャが停止し、クロススライド操作が完了し、タッチ連絡先が持ち上げられた。

Dragging 1

クロススライダー操作が開始されましたが、スワイプまたはスライド ジェスチャが選択アクションの最小距離しきい値を超えていません。 ( クロススライダー 距離のしきい値を示す図については、「解説」セクションを参照してください)。

注意

CrossSlidingState (touch) での ドラッグDraggingState (マウスまたはペン/スタイラス) の間には相関関係はありません。

Rearranging 5

スワイプまたはスライド ジェスチャが、再配置アクションの最小距離しきい値を超えています。 この状態は、GestureRecognizerRearrangeStart が有効になっている場合にのみ有効です。

Selecting 2

スワイプまたはスライド ジェスチャが選択アクションの最小距離しきい値を超えましたが、再配置アクションの最小距離しきい値を超えていません。 この状態は、GestureRecognizerSpeedBumpStart が無効になっている場合にのみ有効です。

SelectSpeedBumping 3

スワイプまたはスライド ジェスチャは、選択アクションの最小距離しきい値 (および選択速度のバンプ) を超えていますが、選択速度バンプの最大距離しきい値を超えていません。 この状態は、GestureRecognizerSpeedBumpStartSelectionStart の両方が有効になっている場合にのみ有効です。

SpeedBumping 4

スワイプまたはスライド ジェスチャは、選択アクションの最小距離しきい値 (および選択速度のバンプ) を超えていますが、選択速度バンプの最大距離しきい値を超えていません。 この状態は、SpeedBumpStart が有効で、GestureRecognizerSelectionStart が無効になっている場合にのみ有効です。

Started 0

クロススライダー操作が検出されました。

注釈

CrossSlidingState プロパティは、GestureRecognizerCrossSlideThresholds プロパティで指定された距離しきい値に基づいて設定されます。

これらの距離のしきい値は、 クロススライダー 操作によって選択アクションまたは再配置アクションが生じるかどうかを判断するために使用されます。 次の図は、 クロススライディング 領域としきい値を示しています。 青で強調表示されている領域は、選択/速度バンプ領域です。 (左側の領域はタイルが移動する必要がある距離を示し、右側の領域は速度バンプ動作のためにタッチ接触が移動する必要がある距離と同等の距離を示しています)。

注意

速度バンプは、スワイプまたはスライド ジェスチャ中にユーザーがわずかなドラッグ (または摩擦) を経験するクロススライダー領域です。

クロススライド領域と距離のしきい値を示すスクリーンショット。

GestureRecognizerCrossSlideThresholds プロパティを使用して、選択、再配置、および速度バンプを任意の組み合わせで有効または無効にすることができます。

SelectionStartSpeedBumpStart の両方が有効になっている場合、SpeedBumpStart は無視され (摩擦は引き続き発生します)、選択/速度のバンプ領域内でスワイプまたはスライド ジェスチャが検出されると、SelectSpeedBumping が返されます。

SelectionStart が有効で SpeedBumpStart が無効になっている場合、選択/速度バンプ領域内でスワイプまたはスライド ジェスチャが検出されると、Selecting が返されます。

SpeedBumpStartRearrangeStart の両方が有効になっている場合、SpeedBumpEnd は無視され、RearrangeStart しきい値に達するまで摩擦が続きます。

RearrangeStart が有効になっている場合、スワイプまたはスライド ジェスチャが選択範囲または速度のバンプ領域の外側で検出されると、再配置が返されます。

適用対象

こちらもご覧ください