Compartilhar via


Método ParentAdapter.RemoveParent

Substitui o pai atual do filho especificado com um novo pai.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public MustOverride Sub RemoveParent ( _
    currentParent As ModelItem, _
    newParent As ModelItem, _
    child As ModelItem _
)
public abstract void RemoveParent(
    ModelItem currentParent,
    ModelItem newParent,
    ModelItem child
)
public:
virtual void RemoveParent(
    ModelItem^ currentParent, 
    ModelItem^ newParent, 
    ModelItem^ child
) abstract
abstract RemoveParent : 
        currentParent:ModelItem * 
        newParent:ModelItem * 
        child:ModelItem -> unit 
public abstract function RemoveParent(
    currentParent : ModelItem, 
    newParent : ModelItem, 
    child : ModelItem
)

Parâmetros

Exceções

Exceção Condição
ArgumentNullException

currentParent, newParent, or child is nulluma referência nula (Nothing no Visual Basic).

Comentários

RemoveParenté chamado pelo ParentService, antes de chamar Parent na extensão do. novo pai Esse método remove o pai atual do filho especificado, removendo a relação pai-filho. RemoveParentexamina o novo pai e limpa todas as propriedades no filho que não sejam relevantes para o novo pai.

Segurança do .NET Framework

Consulte também

Referência

ParentAdapter Classe

Namespace Microsoft.Windows.Design.Interaction

ModelParent

ModelItem

Outros recursos

Extensibilidade do WPF Designer