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.