Поделиться через


ParentAdapter.RemoveParent - метод

Заменяет текущий родительский элемент указанного дочернего элемента новым родительским элементом.

Пространство имен:  Microsoft.Windows.Design.Interaction
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
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
)

Параметры

Исключения

Исключение Условие
ArgumentNullException

Значение параметра currentParent, newParent или child равно nullпустая ссылка (Nothing в Visual Basic).

Заметки

Метод RemoveParent вызывается ParentService непосредственно перед тем, как будет вызван метод Parent расширения нового родительского элемента. Этот метод удаляет текущий родительский элемент указанного дочернего элемента путем удаления связи типа "родители-потомки". RemoveParent проверяет новый родительский элемент и удаляет значения всех свойств дочерних элементов, которые не являются важными для нового родительского элемента.

Безопасность платформы .NET Framework

См. также

Ссылки

ParentAdapter Класс

Microsoft.Windows.Design.Interaction - пространство имен

ModelParent

ModelItem

Другие ресурсы

Расширяемость среды конструктора WPF