VirtualizingLayout.ArrangeOverride(VirtualizingLayoutContext, Size) Метод

Определение

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

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

Параметры

context
VirtualizingLayoutContext

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

finalSize
Size

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

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

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

Комментарии

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

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

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