Freigeben über


ParentAdapter.RemoveParent-Methode

Ersetzt das aktuelle übergeordnete Element des angegebenen untergeordneten Elements durch ein neues.

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

Syntax

'Declaration
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
)

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

currentParent , newParent oder child ist nullNULL-Verweis (Nothing in Visual Basic) .

Hinweise

RemoveParent wird von ParentService aufgerufen, unmittelbar bevor es Parent für die Erweiterung des neuen übergeordneten Elements aufruft. Diese Methode entfernt das aktuelle übergeordnete Element des angegebenen untergeordneten Elements durch Entfernen der hierarchischen Beziehung. RemoveParent untersucht das neue übergeordnete Element und löscht alle Eigenschaften für das untergeordnete Element, die nicht relevant für das neue übergeordnete Element sind.

.NET Framework-Sicherheit

Siehe auch

Referenz

ParentAdapter Klasse

Microsoft.Windows.Design.Interaction-Namespace

ModelParent

ModelItem

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit