UIElement.OnDisconnectVisualChildren Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Substitua esse método para implementar como o layout e a lógica devem se comportar quando os itens são removidos de uma propriedade filho ou conteúdo específico da classe.
protected:
virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub OnDisconnectVisualChildren ()
Comentários
UIElement não define nenhuma das propriedades do modelo de conteúdo sobre as quais OnDisconnectVisualChildren pode agir. Essas propriedades são introduzidas mais profundamente em uma herança, por exemplo, no nível ContentControl .
FrameworkElement usa uma substituição OnDisconnectVisualChildren para limpar valores de DataContext e Tag. Em geral, se você substituir esse método, sempre deverá chamar a implementação base para que o comportamento intencional da estrutura que atua em OnDisconnectVisualChildren possa ser preservado.
VisualTreeHelper.DisconnectChildrenRecursive é uma API auxiliar estática semelhante que pode ser chamada pelo código do aplicativo.