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


ParentAdapter.RedirectParent - метод

Перенаправляет ссылку от одного родителя к другому. .

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

Синтаксис

'Декларация
Public Overridable Function RedirectParent ( _
    parent As ModelItem, _
    childType As Type _
) As ModelItem
public virtual ModelItem RedirectParent(
    ModelItem parent,
    Type childType
)
public:
virtual ModelItem^ RedirectParent(
    ModelItem^ parent, 
    Type^ childType
)
abstract RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
override RedirectParent : 
        parent:ModelItem * 
        childType:Type -> ModelItem 
public function RedirectParent(
    parent : ModelItem, 
    childType : Type
) : ModelItem

Параметры

  • childType
    Тип: System.Type
    Тип дочернего элемента.

Возвращаемое значение

Тип: Microsoft.Windows.Design.Model.ModelItem
Переадресованный родительский элемент.Реализация по умолчанию возвращает значение parent.

Исключения

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

Значение параметра parent или childType — nullпустая ссылка (Nothing в Visual Basic).

Заметки

Поиск родительского элемента обычно ведется вверх от выделенного объекта до тех пор, пока не будет найден подходящий родительский элемент. В некоторых случаях элементу может потребоваться перенаправить процесс поиска к другому элементу. Например, ContentControl может быть родительским элементом только для одного элемента. Если ContentControl уже содержит панель Panel, а пользователь добавляет новый объект, наиболее вероятно, что пользователь хочет добавить новые объекты к Panel. Данный метод позволяет реализовать эту форму перенаправления.

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

См. также

Ссылки

ParentAdapter Класс

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

ModelParent

ModelItem

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

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