SnapPointsType 列挙型

定義

ジェスチャ/操作入力のパン スナップ ポイントの処理方法を指定する定数を定義します。

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
継承
SnapPointsType
属性

フィールド

Mandatory 2

コンテンツは常に、慣性が慣性方向に沿って自然に停止する場所に最も近いスナップポイントで停止します。

MandatorySingle 4

コンテンツは常に慣性方向に沿ってリリース ポイントに最も近いスナップ ポイントで停止します。

None 0

スナップ動作はありません。 操作のみが最終的な場所に影響します。

Optional 1

コンテンツは、スナップ ポイントの近さに応じて、慣性が慣性方向に沿って自然に停止する最も近いスナップ ポイントで停止します。

OptionalSingle 3

モーションが遠くから始まる場合、コンテンツは次のスナップ ポイントで停止します。

注釈

パン操作の場合、多くの場合、自然な停止場所があります。 スナップ ポイントは、これらの場所がどこにあるかを示す方法を提供します。 次に、ユーザーがスワイプすると、操作結果は、SnapPointsType 値で表される動作を使用してその自然なポイントを優先します。 近接性の決定は、XAML ScrollViewer の操作処理をサポートする直接操作サブシステムによって行われます。 慣性と離点の両方の 単一 変動係数。

**近接ポイント (省略可能 および 省略可能): ** ユーザーがスナップ ポイントの近接で操作を自然に停止する場合、近接ポイントはユーザーが自然な停止場所に着陸するのに役立ちます。 ユーザーはスナップ ポイントに近い場所に移動して停止する必要があるため、ユーザーはスナップ ポイントに到達するために別のスワイプを実行する必要がある場合があります。

**必須スナップ ポイント (必須 および 必須Single): ** 近接とは対照的に、必須のスナップ ポイントは、コンテンツが常にスナップ ポイントに配置されるように調整されていることを確認します。 ユーザーが 2 つのスナップ ポイント間の途中で操作を離した場合でも、常にいずれかのスナップ ポイントに移動します。

SnapPointsType 列挙は、 ScrollViewer.HorizontalSnapPointsType プロパティおよび ScrollViewer.VerticalSnapPointsType プロパティの 値として使用されます。

スナップ ポイントが ScrollViewer の動作に及ぼす影響を自分で確認するには、 XAML のスクロール、パン、ズームのサンプルを取得します。 (シミュレーターではなく) タッチ デバイスでサンプルを実行します。 サンプルの "スナップポイントを使用したパン" のサンプル ページを表示する場合は、SnapPointsType の値を試してみてください。

適用対象

こちらもご覧ください