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


ModelParent - класс

Класс, предназначенный для установки родительского объекта для элемента.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.Model.ModelParent

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

Синтаксис

'Декларация
Public NotInheritable Class ModelParent
public static class ModelParent
public ref class ModelParent abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelParent =  class end
public final class ModelParent

Тип ModelParent предоставляет следующие члены.

Методы

  Имя Описание
Открытый методСтатический член CanParent Определяет допустимость использования заданного типа в качестве родительского для указанного дочернего типа.
Открытый методСтатический член FindParent(Type, GestureData) Находит допустимый родительский объект для дочернего элемента заданного типа.
Открытый методСтатический член FindParent(EditingContext, ModelItem, ModelItem) Находит допустимый родительский объект для заданного дочернего элемента и контекста редактирования.
Открытый методСтатический член FindParent(EditingContext, Type, ModelItem) Находит допустимый родительский объект для дочернего элемента заданного типа и контекста редактирования.
Открытый методСтатический член Parent Задает указанный элемент в качестве родительского для заданного дочернего элемента.

В начало страницы

Заметки

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

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

Архитектура расширяемости конструктора WPF