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, если экземпляр макета отсоединяется от контейнера. Ожидается, что контейнер предоставит присоединенному экземпляру макета способ хранения и получения любого состояния для каждого контейнера с помощью предоставленного контекста.