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 操作处理的直接操作子系统进行。 一变体同时影响惯性和发布点。

**邻近点 (OptionalOptionalSingle) :** 当用户要在捕捉点附近自然停止操作时,邻近点可帮助用户降落在自然停止位置。 由于用户必须降落在贴靠点附近才能使其停止,因此用户有时必须执行另一次轻扫才能到达对齐点。

**强制捕捉点 (必需MandatorySingle) :** 与邻近度相比,强制对齐点可确保将内容调整为始终位于对齐点上。 即使用户在两个对齐点之间中途释放操作,它也会始终移动到其中一个对齐点。

SnapPointsType 枚举用作 ScrollViewer.HorizontalSnapPointsTypeScrollViewer.VerticalSnapPointsType 属性的值。

若要自行查看对齐点对 ScrollViewer 行为的影响,请获取 XAML 滚动、平移和缩放示例。 在触摸设备上 (而不是模拟器) 上运行示例。 查看示例的“使用对齐点平移”示例页时,请尝试 SnapPointsType 值。

适用于

另请参阅