Partager via


PropertyValueCollection, classe

Représente une collection d'instances de PropertyValue.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueCollection

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

Syntaxe

'Déclaration
Public MustInherit Class PropertyValueCollection _
    Implements IEnumerable(Of PropertyValue), IEnumerable,  _
    INotifyCollectionChanged
public abstract class PropertyValueCollection : IEnumerable<PropertyValue>, 
    IEnumerable, INotifyCollectionChanged
public ref class PropertyValueCollection abstract : IEnumerable<PropertyValue^>, 
    IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type PropertyValueCollection =  
    class
        interface IEnumerable<PropertyValue>
        interface IEnumerable
        interface INotifyCollectionChanged
    end
public abstract class PropertyValueCollection implements IEnumerable<PropertyValue>, IEnumerable, INotifyCollectionChanged

Le type PropertyValueCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée PropertyValueCollection Initialise une nouvelle instance de la classe PropertyValueCollection.

Début

Propriétés

  Nom Description
Propriété publique Count En cas de substitution dans une classe dérivée, obtient le nombre d'éléments de la collection.
Propriété publique Item En cas de substitution dans une classe dérivée, obtient la PropertyValue au niveau de l'index spécifié.
Propriété publique ParentValue Obtient le PropertyValue parent.

Début

Méthodes

  Nom Description
Méthode publique Add En cas de substitution dans une classe dérivée, ajoute l'objet spécifié dans la collection.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator En cas de substitution dans une classe dérivée, retourne un IEnumerator fortement typé pour la collection des objets PropertyValue.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Insert En cas de substitution dans une classe dérivée, insère l'objet spécifié dans la collection au niveau de l'index spécifié.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnCollectionChanged Déclenche l'événement CollectionChanged.
Méthode publique Remove En cas de substitution dans une classe dérivée, supprime la PropertyValue spécifiée de la collection.
Méthode publique RemoveAt En cas de substitution dans une classe dérivée, supprime la PropertyValue de la collection au niveau de l'index spécifié.
Méthode publique SetIndex En cas de substitution dans une classe dérivée, intervertit l'ordre des objets dans la collection.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public CollectionChanged Se produit lorsque PropertyValueCollection est modifié.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Infrastructure. Pour obtenir une description de ce membre, consultez IEnumerable.GetEnumerator.

Début

Notes

La classe PropertyValueCollection abstraite est utilisée pour les propriétés dont le type est une collection.

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.PropertyEditing, espace de noms

Autres ressources

Extensibilité du Concepteur WPF

Architecture d'édition de propriété