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
- currentParent
Tipo: Microsoft.Windows.Design.Model.ModelItem
O item que é atualmente o pai do child.
- newParent
Tipo: Microsoft.Windows.Design.Model.ModelItem
O item que se tornará o novo pai do child.
- child
Tipo: Microsoft.Windows.Design.Model.ModelItem
O item filho.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction