NonVirtualizingLayout.ArrangeOverride Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При реализации в производном классе обеспечивает поведение прохода "Упорядочить" макета. Классы могут переопределить этот метод, чтобы определить собственное поведение передачи Arrange.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
Size ArrangeOverride(NonVirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize);
Protected Overridable Function ArrangeOverride (context As NonVirtualizingLayoutContext, finalSize As Size) As Size
Параметры
- context
- NonVirtualizingLayoutContext
Объект контекста, который упрощает обмен данными между макетом и его контейнером узла.
- finalSize
- Size
Окончательная область в контейнере, которую этот объект должен использовать для упорядочения себя и его дочерних элементов.
Возвращаемое значение
Фактический размер, используемый после размещения элемента в макете.
Комментарии
Переопределите этот метод, чтобы обеспечить поведение для упорядочения прохода цикла макета в элементе контейнера.
Ожидается, что присоединенный макет вызовет Arrange для каждого дочернего элемента контейнера, доступ к которому можно получить с помощью предоставленного объекта NonVirtualizingLayoutContext.