NonVirtualizingLayout.ArrangeOverride Метод

Определение

При реализации в производном классе предоставляет поведение для прохода "Упорядочить" макета. Классы могут переопределить этот метод, чтобы определить собственное поведение передачи "Упорядочить".

Size ArrangeOverride(NonVirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize);
function arrangeOverride(context, finalSize)
Protected Overridable Function ArrangeOverride (context As NonVirtualizingLayoutContext, finalSize As Size) As Size

Параметры

context
NonVirtualizingLayoutContext

Объект контекста, упрощающий обмен данными между макетом и его контейнером узла.

finalSize
Size

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

Возвращаемое значение

Фактический размер, используемый после упорядочения элемента в макете.

Комментарии

Переопределите этот метод, чтобы обеспечить поведение для прохода упорядочения цикла макета в элементе контейнера.

Ожидается, что присоединенный макет вызовет метод Arrange для каждого из дочерних элементов контейнера, доступ к которому можно получить через предоставленный nonVirtualizingLayoutContext.

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