Compartilhar via


BringIntoViewRequestedEventArgs.VerticalAlignmentRatio Propriedade

Definição

Obtém a taxa de alinhamento vertical solicitada que controla o alinhamento do eixo horizontal do TargetRect em relação ao eixo horizontal do visor.

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

Valor da propriedade

Double

double

A taxa de alinhamento vertical solicitada entre 0,0 e 1,0 ou NaN. Consulte Observações.

Comentários

Um valor de NaN indica que os controles de rolagem devem fazer o mínimo necessário para colocar o elemento totalmente na exibição alinhado à borda mais próxima do visor.

Observação

Não use o == operador para testar o NaN.

Em C#, use Double.IsNaN() para testar o NaN.

No C++, use isnan() para testar o NaN.

Se o valor não for NaN, o intervalo de valor possível será fixado de 0,0 a 1,0 com 0,0 representando a borda horizontal superior e 1,0 representando a borda horizontal inferior.

Um valor de 0,0 indica que TargetRect deve ser alinhado no visor. Um valor de 1,0 indica que ele deve ser alinhado na parte inferior. Um valor de 0,5 indica que TargetRect deve ser centralizado verticalmente no visor.

Todos os controles de rolagem que participam da exibição de um elemento devem respeitar a solicitação de alinhamento na medida do possível. Esse valor não pode ser modificado por manipuladores de eventos como bolhas de evento. Se um controle não puder atender totalmente à solicitação, ele não deverá alterar a propriedade VerticalOffset solicitada à medida que ela aumenta.

Aplica-se a