Metodo ParentAdapter.RemoveParent
Sostituisce l'elemento padre corrente del figlio specificato con un nuovo elemento padre.
Spazio dei nomi: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- currentParent
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento attualmente padre di child.
- newParent
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento che diventerà il nuovo padre di child.
- child
Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento figlio.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | currentParent, newParent o child è nullriferimento null (Nothing in Visual Basic). |
Note
RemoveParent viene chiamato da ParentService prima della chiamata a Parent sull'estensione del nuovo elemento padre. Questo metodo elimina il padre corrente del figlio specificato rimuovendo la relazione padre-figlio. RemoveParent esamina il nuovo elemento padre e cancella le eventuali proprietà del figlio che non saranno pertinenti per il nuovo padre.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Interaction