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

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

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