Partager via


ParentAdapter.RemoveParent, méthode

Remplace le parent actuel de l'enfant spécifié par un nouveau parent.

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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
)

Paramètres

Exceptions

Exception Condition
ArgumentNullException

currentParent, newParent ou child est nullune référence null (Nothing en Visual Basic).

Notes

RemoveParent est appelé par ParentService juste avant Parent dans l'extension du nouveau parent. Cette méthode supprime le parent actuel de l'enfant spécifié en supprimant la relation parent-enfant. RemoveParent examine le nouveau parent et efface toutes les propriétés sur l'enfant qui ne seront pas pertinentes pour le nouveau parent.

Sécurité .NET Framework

Voir aussi

Référence

ParentAdapter Classe

Microsoft.Windows.Design.Interaction, espace de noms

ModelParent

ModelItem

Autres ressources

Extensibilité du Concepteur WPF