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


NonVirtualizingLayout.InitializeForContextCore Метод

Определение

При переопределении в производном классе инициализирует любое состояние каждого контейнера, которое требуется макету при присоединении к контейнеру UIElement.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

void InitializeForContextCore(NonVirtualizingLayoutContext const& context);
protected virtual void InitializeForContextCore(NonVirtualizingLayoutContext context);
Protected Overridable Sub InitializeForContextCore (context As NonVirtualizingLayoutContext)

Параметры

context
NonVirtualizingLayoutContext

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

Комментарии

Переопределите этот метод в производном классе, чтобы обеспечить поведение вызовов InitializeForContext.

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

При удалении присоединенного макета контейнер должен освободить любую ссылку на сохраненное состояние макета.

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

См. также раздел