Condividi tramite


BringIntoViewRequestedEventArgs.VerticalAlignmentRatio Proprietà

Definizione

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

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

Valore della proprietà

Double

double

Rapporto di allineamento verticale 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 orizzontale superiore e 1,0 che rappresenta il bordo orizzontale inferiore.

Il valore 0,0 indica che TargetRect deve essere allineato in alto nel riquadro di visualizzazione. Il valore 1.0 indica che deve essere allineato in basso. Il valore 0,5 indica che TargetRect deve essere allineato al centro verticalmente 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à VerticalOffset richiesta man mano che viene inserita in bolle.

Si applica a