BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A taxa de alinhamento horizontal 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 vertical esquerda e 1,0 representando a borda vertical direita.
Um valor de 0,0 indica que TargetRect deve ser alinhado à esquerda no visor. Um valor de 1,0 indica que ele deve estar alinhado à direita. Um valor de 0,5 indica que TargetRect deve 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.