Partager via


System.Activities.Presentation.Model Espace de noms

Fournit les classes liées au modèle de présentation.

Classes

AttachedPropertiesService

Joint des propriétés à l'instance actuelle.

AttachedProperty

Utilisée pour associer ou joindre des informations supplémentaires à l'instance d'un objet.

AttachedProperty<T>

Contient une collection de propriétés jointes.

AttachedPropertyInfo

Fournit les propriétés d'une propriété jointe.

AttachedPropertyInfo<T>

Fournit les propriétés d'une propriété jointe.

Change

Classe abstraite qui, en cas d'implémentation, décrit une modification apportée à l'arborescence de modèle.

EditingScope

Une portée d'édition représente une collection de modifications apportées à l'arborescence ModelItem qui peut être validée ou restaurée en tant qu'unité atomique de travail unique.

EditingScopeEventArgs

Fournit des données pour l'événement EditingScopeCompleted.

ModelEditingScope

Représente un groupe de modifications apportées au magasin d'éditions. Les groupes de modifications sont transactionnels. Les modifications apportées dans une portée d'édition peuvent être validées ou abandonnées en tant qu'unité.

ModelFactory

Crée des instances d'objets ModelItem dans le concepteur.

ModelItem

Représente un élément unique dans le modèle d'édition. Un élément peut aller d'une structure de données complexe à une couleur ou un entier.

ModelItemCollection

Représente une collection d’éléments de modèle accessibles individuellement par index.

ModelItemDictionary

Dérive de ModelItem et implémente la prise en charge d'un dictionnaire de paires clé/valeur.

ModelItemExtensions

Implémente des extensions à l’élément de modèle de base.

ModelMemberCollection<TItemType,TFindType>

Classe de base abstraite dont dérive ModelPropertyCollection.

ModelProperty

Un ModelProperty représente une propriété sur un ModelItem. Les propriétés de modèle sont associées à une instance d'un élément, ce qui leur permet d'avoir des propriétés Value get/set simples plutôt que d'utiliser le mécanisme GetValue/SetValue plus lourd de PropertyDescriptor.

ModelPropertyCollection

Contient une énumération de propriétés.

ModelTreeManager

Fournit l'élément de modèle racine et le service de modèle, et vous permet de synchroniser l'arborescence de modèle avec le texte XAML.

MorphHelper

Classe d'assistance utilisée pour mettre à jour les références et les propriétés des éléments de modèle.

TextImage

Contient les chaînes pouvant faire l'objet d'une recherche récupérées de l'arborescence de modèle. Toutes les chaînes sont bien ordonnées. L'index de début pointe vers le curseur dans le contenu, en fonction de la sélection en cours dans l'arborescence des éléments de modèle. L'implémenteur de recherche peut démarrer une recherche à partir de l'index de début.

Énumérations

CreateOptions

Utilisée par une instance ModelFactory pour spécifier comment créer un élément.

Délégués

PropertyValueMorphHelper

Représente un délégué utilisé pour référencer la méthode qui gère les conversions de type pour les valeurs de propriété ModelItem.