Поделиться через


BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio Свойство

Определение

Возвращает запрошенный коэффициент горизонтального выравнивания, который управляет выравниванием вертикальной оси TargetRect относительно вертикальной оси окна просмотра.

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

Значение свойства

Double

double

Запрошенный коэффициент горизонтального выравнивания в диапазоне от 0,0 до 1,0 или NaN. См. заметки.

Комментарии

Значение NaN указывает на то, что элементы управления прокруткой должны выполнять минимум, необходимый для полного просмотра элемента, выровненного по ближайшему краю окна просмотра.

Примечание

Не используйте оператор для == проверки на наличие NaN.

В C# используйте Double.IsNaN() для тестирования naN.

В C++ используйте isnan() для тестирования naN.

Если значение не является NaN, диапазон возможного значения зажимается от 0,0 до 1,0, а 0,0 представляет левый вертикальный край, а 1,0 — правый вертикальный край.

Значение 0,0 указывает, что TargetRect должен быть выровнен по левому краю в окне просмотра. Значение 1,0 указывает, что он должен быть выровнен по правому краю. Значение 0,5 указывает, что TargetRect должен быть горизонтально центрирован в окне просмотра.

Ожидается, что все элементы управления прокруткой, участвующие в представлении элемента, по возможности учитывают запрос на выравнивание. Это значение не может быть изменено обработчиками событий в качестве пузырьков событий. Если элемент управления не может полностью удовлетворить запрос, он не должен изменять запрошенное свойство HorizontalOffset по мере его пузырьков.

Применяется к