VirtualizingLayout.InitializeForContextCore(VirtualizingLayoutContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе инициализирует любое состояние каждого контейнера, которое требуется макету при присоединении к контейнеру UIElement.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
void InitializeForContextCore(VirtualizingLayoutContext const& context);
protected virtual void InitializeForContextCore(VirtualizingLayoutContext context);
Protected Overridable Sub InitializeForContextCore (context As VirtualizingLayoutContext)
Параметры
- context
- VirtualizingLayoutContext
Объект контекста, который упрощает обмен данными между макетом и его контейнером узла.
Комментарии
Переопределите этот метод в производном классе, чтобы обеспечить поведение вызовов InitializeForContext.
Элементы контейнера, поддерживающие присоединенные макеты, должны вызывать InitializeForContext при первом назначении экземпляра макета. Ожидается, что контейнер предоставит присоединенному экземпляру макета способ хранения и получения любого состояния для каждого контейнера с помощью предоставленного контекста. Кроме того, контейнер обязан не повторно использовать контекст или иным образом предоставлять состояние из одного макета в другой.
При удалении присоединенного макета контейнер должен освободить любую ссылку на сохраненное состояние макета.