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


UIElement.OnDisconnectVisualChildren Метод

Определение

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

protected:
 virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub OnDisconnectVisualChildren ()

Комментарии

UIElement не определяет ни одно из свойств модели содержимого, с которыми onDisconnectVisualChildren может действовать. Такие свойства вводятся более глубоко в наследование, например на уровне ContentControl .

FrameworkElement использует переопределение OnDisconnectVisualChildren для очистки значений из DataContext и Tag. Как правило, при переопределении этого метода всегда следует вызывать базовую реализацию, чтобы можно было сохранить поведение платформы, которое действует на OnDisconnectVisualChildren.

VisualTreeHelper.DisconnectChildrenRecursive — это аналогичный статический вспомогательный API, который может вызываться кодом приложения.

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

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