SnapPointsType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ジェスチャ/操作入力に対してパン スナップ ポイントを処理する方法を指定する定数を定義します。
public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
- 継承
-
SnapPointsType
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
フィールド
Mandatory | 2 | コンテンツは常に、慣性が慣性の方向に沿って自然に停止する最も近いスナップポイントで停止します。 |
MandatorySingle | 4 | コンテンツは常に慣性方向に沿ってリリース ポイントに最も近いスナップ ポイントで停止します。 |
None | 0 | スナップ動作はありません。 操作のみが最終的な場所に影響します。 |
Optional | 1 | コンテンツは、慣性が自然に慣性の方向に沿って停止する場所に最も近いスナップ ポイントで停止します。スナップ ポイントの近さに応じて、 |
OptionalSingle | 3 | モーションがそこから遠く離れた場所から開始すると、コンテンツは次のスナップ ポイントで停止します。 |
注釈
パン操作の場合、多くの場合、自然な停止場所があります。 スナップ ポイントは、これらの場所がどこにあるかを示す方法を提供します。 次に、ユーザーがスワイプすると、操作の結果は、SnapPointsType 値で表される動作を使用してその自然なポイントを優先します。 近接性の決定は、XAML ScrollViewer の操作処理をサポートする直接操作サブシステムによって行われます。 慣性と解放点の両方の 単一 変動係数。
**近接ポイント (省略可能 および 省略可能): ** ユーザーがスナップ ポイントの近接で操作を自然に停止する場合、近接ポイントはユーザーが自然な停止場所に着陸するのに役立ちます。 ユーザーはスナップ ポイントに近接してスナップ ポイントに移動して停止する必要があるため、ユーザーはスナップ ポイントに到達するために別のスワイプを実行する必要がある場合があります。
**必須スナップ ポイント (必須 および 必須Single): ** 近接とは対照的に、必須のスナップ ポイントは、コンテンツが常にスナップ ポイントに配置されるように調整されていることを確認します。 ユーザーが 2 つのスナップ ポイント間の途中で操作を解放した場合でも、常にいずれかのスナップ ポイントに移動します。
SnapPointsType 列挙は、 ScrollViewer.HorizontalSnapPointsType プロパティおよび ScrollViewer.VerticalSnapPointsType プロパティの 値として使用されます。
ScrollViewer の動作に対するスナップ ポイントの効果を自分で確認するには、XAML のスクロール、パン、ズームのサンプルを取得します。 (シミュレーターではなく) タッチ デバイスでサンプルを実行します。 サンプルの [スナップ ポイントを使用したパン] のサンプル ページを表示するときに、SnapPointsType の値を試してみてください。