Partager via


ModelParent, classe

Classe qui peut être utilisée pour définir le parent d'un élément.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Windows.Design.Model
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public NotInheritable Class ModelParent
public static class ModelParent
public ref class ModelParent abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelParent =  class end
public final class ModelParent

Le type ModelParent expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique CanParent Détermine si le type spécifié peut être le parent du type enfant spécifié.
Méthode publiqueMembre statique FindParent(Type, GestureData) Recherche un parent viable pour le type d'enfant spécifié.
Méthode publiqueMembre statique FindParent(EditingContext, ModelItem, ModelItem) Recherche un parent viable pour l'enfant et le contexte d'édition spécifiés.
Méthode publiqueMembre statique FindParent(EditingContext, Type, ModelItem) Recherche un parent viable pour le type d'enfant et le contexte d'édition spécifiés.
Méthode publiqueMembre statique Parent Définit l'élément spécifié comme parent de l'élément enfant spécifié.

Début

Notes

Alors que vous pouvez définir directement le parent des objets en utilisant les propriétés sur les éléments dans le modèle de modification, la classe ModelParent vous permet de savoir quels objets peuvent être apparentés. ModelParent vous permet de facilement modifier les parents d'un objet à un autre. ModelParent utilise la classe ParentAdapter sur les objets pour connaître les règles de parentage.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Model, espace de noms

Autres ressources

Architecture de l'extensibilité du Concepteur WPF