CrossSlidingState 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CrossSliding イベントの可能な状態を指定します。
public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CrossSlidingState
var value = Microsoft.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
- 継承
-
CrossSlidingState
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Started | 0 | クロススリード操作が検出されました。 |
| Dragging | 1 | クロススライド操作が開始されましたが、スワイプまたはスライド ジェスチャが選択アクションの最小距離しきい値を超えていません。 Note CrossSlidingState (タッチ) での ドラッグ と DraggingState (マウスまたはペン/スタイラス) の間には相関関係はありません。 |
| Selecting | 2 | スワイプまたはスライド ジェスチャは、選択アクションの最小距離しきい値を超えていますが、再配置アクションの最小距離しきい値を超えていません。 この状態は、GestureRecognizer で SpeedBumpStart が無効になっている場合にのみ有効です。 |
| SelectSpeedBumping | 3 | スワイプまたはスライド ジェスチャは、選択アクション (および選択速度バンプ) の最小距離しきい値を超えていますが、選択速度バンプの最大距離しきい値を超えていません。 この状態は、GestureRecognizer で SpeedBumpStart と SelectionStart の両方が有効になっている場合にのみ有効です。 |
| SpeedBumping | 4 | スワイプまたはスライド ジェスチャは、選択アクション (および選択速度バンプ) の最小距離しきい値を超えていますが、選択速度バンプの最大距離しきい値を超えていません。 この状態は、SpeedBumpStart が有効で、GestureRecognizer で SelectionStart が無効になっている場合にのみ有効です。 |
| Rearranging | 5 | スワイプまたはスライド ジェスチャが、再配置アクションの最小距離しきい値を超えました。 この状態は、GestureRecognizer で RearrangeStart が有効になっている場合にのみ有効です。 |
| Completed | 6 | スワイプまたはスライド ジェスチャが停止し、 CrossSliding 操作が完了し、タッチ連絡先が持ち上げられた。 |
注釈
CrossSlidingState プロパティは、GestureRecognizer の CrossSlideThresholds プロパティで指定された距離しきい値に基づいて設定されます。
これらの距離のしきい値は、 CrossSliding 相互作用によって選択アクションと再配置アクションのどちらが発生するかを決定するために使用されます。 次の図は、 クロススライディング 領域としきい値を示しています。 青で強調表示されている領域は、選択/速度バンプ領域です。 (左側の領域はタイルが移動する必要がある距離を示し、右側の領域には速度バンプ動作のためにタッチ接触が移動しなければならない距離と同等の距離が示されています)。
Note
スピード バンプは、ユーザーがスワイプまたはスライド ジェスチャ中にわずかなドラッグ (または摩擦) を経験する クロススライディング 領域です。
SelectionStart と SpeedBumpStart の両方が有効になっている場合、SpeedBumpStart は無視され (摩擦はまだ発生しています)、選択/速度のバンプ領域内でスワイプまたはスライド ジェスチャが検出されたときに SelectSpeedBumping が返されます。
SelectionStart が有効で SpeedBumpStart が無効になっている場合、選択/速度バンプ領域内でスワイプまたはスライド ジェスチャが検出されると、選択が返されます。
SpeedBumpStart と RearrangeStart の両方が有効になっている場合、SpeedBumpEnd は無視され、RearrangeStart しきい値に達するまで摩擦が続行されます。
RearrangeStart が有効になっている場合は、スワイプまたはスライド ジェスチャが選択範囲または速度のバンプ領域の外側で検出されたときに、再配置が返されます。