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


ParentAdapter.CanParent - метод

Возвращает значение, указывающее, может ли заданный родительский объект быть родителем объекта заданного типа.

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

Синтаксис

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

Параметры

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

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

Тип: System.Boolean
Значение true, если заданный родительский объект может принять дочерний элемент указанного типа; в противном случае — значение false.Значение по умолчанию — true.

Исключения

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

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

Заметки

Метод CanParent используется для операций перетаскивания активных объектов в рабочей области конструирования и для операций перетаскивания элементов с панели элементов.

Реализация по умолчанию возвращает значение true, которое указывает, что родительский объект поддерживает все дочерние элементы.

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

См. также

Ссылки

ParentAdapter Класс

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

ModelParent

ModelItem

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

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