Partager via


INotifyPropertyChanged Interface

Définition

Notifie les clients qu'une valeur de propriété a changé.

public interface class INotifyPropertyChanged
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2427549185, 45157, 22638, 131, 217, 154, 220, 58, 105, 82, 132)]
struct INotifyPropertyChanged
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2427549185, 45157, 22638, 131, 217, 154, 220, 58, 105, 82, 132)]
public interface INotifyPropertyChanged
Public Interface INotifyPropertyChanged
Dérivé
Attributs

Remarques

Lors de la programmation avec .NET, cette interface est masquée et les développeurs doivent utiliser l’interface System.ComponentModel.INotifyPropertyChanged .

L’interface INotifyPropertyChanged est utilisée pour informer les clients, généralement les clients de liaison, qu’une valeur de propriété a changé. Par exemple, considérez un Employee objet avec une propriété appelée Name. Pour fournir une notification de modification de propriété générique, le Employee type implémente l’interface INotifyPropertyChanged et déclenche un événement PropertyChanged en cas Name de modification.

L’événement PropertyChanged peut indiquer que toutes les propriétés de l’objet ont été modifiées à l’aide de String.Empty pour la propriété PropertyName du PropertyChangedEventArgs. Notez que vous ne pouvez pas utiliser null (Rien dans Microsoft Visual Basic) comme vous le pouvez dans Windows Presentation Foundation (WPF) et Microsoft Silverlight.

L’événement PropertyChanged peut indiquer que les propriétés de l’indexeur sur l’objet ont été modifiées en utilisant une valeur PropertyName « Item[indexer ] » pour des indexeurs spécifiques ou « Item[] » pour tous les indexeurs. Notez que C++ ne prend actuellement pas en charge la liaison aux indexeurs. Pour une solution de contournement, consultez l’exemple de liaison de données XAML.

Événements

PropertyChanged

Se produit en cas de modification d'une valeur de propriété.

S’applique à

Voir aussi