SnapPointsType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des constantes qui spécifient comment les points d’ancrage de mouvement panoramique sont traités pour l’entrée de mouvement/manipulation.
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
- Héritage
-
SnapPointsType
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Champs
Nom | Valeur | Description |
---|---|---|
Mandatory | 2 | Le contenu s’arrête toujours au point d’ancrage le plus proche de l’endroit où l’inertie s’arrêterait naturellement le long de la direction de l’inertie. |
MandatorySingle | 4 | Le contenu s’arrête toujours au point d’ancrage le plus proche du point de libération dans le sens de l’inertie. |
None | 0 | Aucun comportement d’alignement. Seule la manipulation influence l’emplacement final. |
Optional | 1 | Le contenu s’arrête au point d’ancrage le plus proche de l’endroit où l’inertie s’arrêterait naturellement dans la direction de l’inertie, selon la proximité du point d’ancrage. |
OptionalSingle | 3 | Le contenu s’arrête au point d’ancrage suivant, si le mouvement commence loin de lui. |
Remarques
Pour les actions panoramiques, il existe souvent des arrêts naturels. Les points d’ancrage permettent d’indiquer où se trouvent ces emplacements. Ensuite, lorsqu’un utilisateur effectue un balayage, le résultat de la manipulation favorise ce point naturel à l’aide du comportement exprimé par une valeur SnapPointsType. La détermination de la proximité est effectuée par le sous-système De manipulation directe qui prend en charge la gestion des manipulations pour un ScrollViewer XAML. Facteur de variations uniques dans l’inertie et le point de libération.
**Points de proximité (Facultatif et OptionalSingle) : ** Lorsqu’un utilisateur va arrêter naturellement la manipulation à proximité d’un point d’ancrage, les points de proximité aident l’utilisateur à se trouver à l’endroit d’arrêt naturel. Étant donné que l’utilisateur doit se trouver à proximité du point d’ancrage pour qu’il s’arrête là, l’utilisateur doit parfois effectuer un autre balayage pour atteindre un point d’ancrage.
**Points d’ancrage obligatoires (Obligatoire et MandatorySingle) : ** Contrairement à la proximité, les points d’ancrage obligatoires garantissent que le contenu est ajusté pour toujours atterrir sur un point d’ancrage. Même si l’utilisateur relâche la manipulation à mi-chemin entre deux points d’ancrage, il se déplace toujours vers l’un des points d’ancrage.
L’énumération SnapPointsType est utilisée comme valeur pour les propriétés ScrollViewer.HorizontalSnapPointsType et ScrollViewer.VerticalSnapPointsType .
Pour voir vous-même les effets des points d’ancrage sur le comportement de ScrollViewer , obtenez l’exemple de défilement, de panoramique et de zoom XAML. Exécutez l’exemple sur un appareil tactile (et non sur le simulateur). Essayez les valeurs SnapPointsType lorsque vous affichez la page d’exemple « Panoramique avec des points d’ancrage » de l’exemple.