Partager via


BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Propriété

Définition

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

double

Rapport d’alignement horizontal demandé entre 0,0 et 1,0, ou NaN. Consultez la section Notes.

Remarques

La valeur NaN indique 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 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 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.

S’applique à