Condividi tramite


BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Proprietà

Definizione

Ottiene il rapporto di allineamento orizzontale richiesto che controlla l'allineamento dell'asse verticale di TargetRect rispetto all'asse verticale del riquadro di visualizzazione.

public:
 property double HorizontalAlignmentRatio { double get(); };
double HorizontalAlignmentRatio();
public double HorizontalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.horizontalAlignmentRatio;
Public ReadOnly Property HorizontalAlignmentRatio As Double

Valore della proprietà

Double

double

Rapporto di allineamento orizzontale richiesto tra 0,0 e 1,0 o NaN. Vedere la sezione Osservazioni.

Commenti

Un valore NaN indica che i controlli di scorrimento devono eseguire il minimo necessario per portare l'elemento completamente in visualizzazione allineato al bordo più vicino del riquadro di visualizzazione.

Nota

Non usare l'operatore per eseguire il == test per NaN.

In C# usare Double.IsNaN() per testare NaN.

In C++ usare isnan() per testare NaN.

Se il valore non è NaN, l'intervallo di valori possibili viene bloccato da 0,0 a 1,0 con 0,0 che rappresenta il bordo verticale sinistro e 1,0 che rappresenta il bordo verticale destro.

Il valore 0,0 indica che TargetRect deve essere allineato a sinistra nel riquadro di visualizzazione. Il valore 1.0 indica che deve essere allineato a destra. Il valore 0,5 indica che TargetRect deve essere centrato orizzontalmente nel riquadro di visualizzazione.

Tutti i controlli di scorrimento che partecipano all'inserimento di un elemento nella visualizzazione devono rispettare la richiesta di allineamento nella misura possibile. Questo valore non può essere modificato dai gestori eventi come bolle di eventi. Se un controllo non è in grado di soddisfare completamente la richiesta, non deve modificare la proprietà HorizontalOffset richiesta man mano che viene creata una bolla.

Si applica a