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


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.

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