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


NonVirtualizingLayout.UninitializeForContextCore Метод

Определение

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

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

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

Параметры

context
NonVirtualizingLayoutContext

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

Комментарии

Переопределите этот метод в производном классе, чтобы обеспечить поведение вызовов Layout.UninitializeForContext(Microsoft.UI.Xaml.Controls.LayoutContext).

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

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

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