BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Propriété
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.
Obtient le rapport d’alignement horizontal demandé qui contrôle l’alignement de l’axe vertical du TargetRect
par rapport à l’axe vertical de la fenêtre d’affichage.
public:
property double HorizontalAlignmentRatio { double get(); };
double HorizontalAlignmentRatio();
public double HorizontalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.horizontalAlignmentRatio;
Public ReadOnly Property HorizontalAlignmentRatio As Double
Valeur de propriété
double
Rapport d’alignement horizontal demandé entre 0,0 et 1,0, ou NaN. Consultez la section Notes.
Remarques
Une valeur de NaN implique que les contrôles de défilement doivent faire le minimum nécessaire pour que l’élément soit entièrement aligné sur le bord le plus proche de la fenêtre d’affichage.
Notes
N’utilisez pas l’opérateur ==
pour tester naN.
En C#, utilisez Double.IsNaN() pour tester NaN.
En C++, utilisez isnan() pour tester NaN.
Si la valeur n’est pas NaN, la plage de valeur possible est limitée de 0,0 à 1,0, 0,0 représentant le bord vertical gauche et 1,0 représentant le bord vertical droit.
La valeur 0,0 indique que le TargetRect
doit être aligné à gauche dans la fenêtre d’affichage. La valeur 1.0 indique qu’elle doit être alignée à droite. La valeur 0,5 indique que le TargetRect
doit être centré horizontalement dans la fenêtre d’affichage.
Tous les contrôles de défilement qui participent à l’affichage d’un élément doivent respecter la demande d’alignement dans la mesure du possible. Cette valeur ne peut pas être modifiée par les gestionnaires d’événements en tant que bulles d’événements. Si un contrôle ne peut pas répondre entièrement à la demande, il ne doit pas modifier la propriété HorizontalOffset demandée lors de sa mise en bulles.