Partager via


ModelItem, classe

Mise à jour : novembre 2007

Représente un élément unique dans le modèle d'édition.

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

Syntaxe

Public MustInherit Class ModelItem _
    Implements INotifyPropertyChanged

Dim instance As ModelItem
public abstract class ModelItem : INotifyPropertyChanged
public ref class ModelItem abstract : INotifyPropertyChanged
public abstract class ModelItem implements INotifyPropertyChanged

Notes

La classe ModelItem représente un élément unique dans le modèle d'édition. Un élément peut être n'importe quel objet, d'une fenêtre à un contrôle, en passant par une couleur ou un entier. Vous pouvez accéder aux propriétés de l'élément via sa collection Properties et modifier les valeurs des propriétés. ModelItem est essentiellement un wrapper autour du modèle de données sous-jacent du concepteur. Vous pouvez accéder au modèle sous-jacent via la méthode GetCurrentValue.

Remarque :

Vous ne devez jamais apporter de modifications sérialisables à un objet retourné par la méthode GetCurrentValue. En effet, les modifications ne se sont pas répercutées dans les systèmes de sérialisation ou d'annulation du concepteur.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Model.ModelItem
    Microsoft.Windows.Design.Model.ModelItemCollection
    Microsoft.Windows.Design.Model.ModelItemDictionary

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

Membres ModelItem

Microsoft.Windows.Design.Model, espace de noms

Autres ressources

Architecture de l'extensibilité du concepteur WPF