Compartilhar via


BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Propriedade

Definição

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

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

Valor da propriedade

Double

double

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

Comentários

Um valor de NaN implica 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 vertical esquerda e 1,0 representando a borda vertical direita.

Um valor de 0,0 indica que deve TargetRect ser alinhado à esquerda no visor. Um valor de 1,0 indica que ele deve estar alinhado à direita. Um valor de 0,5 indica que deve TargetRect ser centralizado horizontalmente 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 HorizontalOffset solicitada à medida que ela aumenta.

Aplica-se a