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


BringIntoViewRequestedEventArgs.VerticalAlignmentRatio Свойство

Определение

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

public:
 property double VerticalAlignmentRatio { double get(); };
double VerticalAlignmentRatio();
public double VerticalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.verticalAlignmentRatio;
Public ReadOnly Property VerticalAlignmentRatio 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 должен быть вертикально центрирован в окне просмотра.

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

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