Partager via


PropertyChangedEventHandler Délégué

Définition

Représente la méthode qui gérera l’événement PropertyChanged . Lors de la programmation avec Microsoft .NET, ce délégué est masqué, utilisez le délégué System.ComponentModel.PropertyChangedEventHandler .

[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3822998262, 7730, 23974, 187, 45, 181, 182, 9, 108, 150, 45)]
public delegate void PropertyChangedEventHandler(object sender, PropertyChangedEventArgs e);
Public Delegate Sub PropertyChangedEventHandler(sender As Object, e As PropertyChangedEventArgs)

Paramètres

sender
Object

Source de l'événement.

e
PropertyChangedEventArgs

Donnée d’événement.

Attributs

Exemples

Cet exemple montre comment implémenter l’interface INotifyPropertyChanged et utiliser PropertyChangedEventHandler. Pour obtenir la liste complète du code, consultez l’exemple de liaison de données XAML.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DataBinding
{
    public class Employee : INotifyPropertyChanged 
    {
        private string _name;
        private string _organization;

        public string Name
        {
            get { return _name; }
            set
            {
                _name = value;
                RaisePropertyChanged("Name");
            }
        }

        public string Organization
        {
            get { return _organization; }
            set
            {
                _organization = value;
                RaisePropertyChanged("Organization");
            }
        }


        public event PropertyChangedEventHandler PropertyChanged;
        protected void RaisePropertyChanged(string name)
        {
            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(name));
            }
        }
    }
}

Remarques

Lors de la programmation avec Microsoft .NET, ce délégué est masqué. Les développeurs Microsoft .NET doivent utiliser le délégué System.ComponentModel.PropertyChangedEventHandler .

S’applique à

Voir aussi