SnapPointsType Enumeración

Definición

Define constantes que especifican cómo se procesan los puntos de acoplamiento panorámico para la entrada de gestos o manipulación.

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
Herencia
SnapPointsType
Atributos

Campos

Mandatory 2

El contenido siempre se detiene en el punto de acoplamiento más cercano a donde la inercia se detendría naturalmente a lo largo de la dirección de la inercia.

MandatorySingle 4

El contenido siempre se detiene en el punto de acoplamiento más cercano al punto de liberación a lo largo de la dirección de la inercia.

None 0

No hay ningún comportamiento de ajuste. Solo la manipulación influye en la ubicación final.

Optional 1

El contenido se detiene en un punto de acoplamiento más cercano a donde la inercia se detendría naturalmente a lo largo de la dirección de la inercia, dependiendo de la proximidad del punto de acoplamiento.

OptionalSingle 3

El contenido se detiene en el siguiente punto de acoplamiento, si el movimiento comienza lejos de él.

Comentarios

Para las acciones de movimiento panorámico, a menudo hay lugares de detención naturales. Los puntos de acoplamiento proporcionan una manera de indicar dónde están estos lugares. A continuación, cuando un usuario desliza el dedo, el resultado de la manipulación favorece ese punto natural mediante el comportamiento expresado por un valor SnapPointsType. La determinación de proximidad se realiza mediante el subsistema de manipulación directa que admite el control de manipulación de un ScrollViewer XAML. Factor de variaciones únicas tanto en la inercia como en el punto de liberación.

**Puntos de proximidad (Opcional y OpcionalSingle): ** Cuando un usuario va a detener naturalmente la manipulación en la proximidad de un punto de acoplamiento, los puntos de proximidad ayudan al usuario a aterrizar en el lugar de detención natural. Dado que el usuario tiene que llegar cerca del punto de acoplamiento para que se detenga allí, a veces el usuario tendrá que realizar otro deslizamiento para alcanzar un punto de acoplamiento.

**Puntos de acoplamiento obligatorios (Obligatorio y ObligatorioSingle): ** A diferencia de la proximidad, los puntos de acoplamiento obligatorios garantizan que el contenido se ajuste para que siempre llegue a un punto de acoplamiento. Incluso si el usuario libera la manipulación a mitad de camino entre dos puntos de acoplamiento, siempre se moverá a uno de los puntos de acoplamiento.

La enumeración SnapPointsType se usa como un valor para las propiedades ScrollViewer.HorizontalSnapPointsType y ScrollViewer.VerticalSnapPointsType .

Para ver los efectos de los puntos de acoplamiento en el comportamiento de ScrollViewer , obtén el ejemplo de desplazamiento panorámico, movimiento panorámico y zoom xaml. Ejecute el ejemplo en un dispositivo táctil (no en el simulador). Pruebe los valores de SnapPointsType al ver la página de ejemplo "Movimiento panorámico con puntos de acoplamiento" del ejemplo.

Se aplica a

Consulte también