PropertyChangedEventHandler 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PropertyChanged 이벤트를 처리할 메서드를 나타냅니다. Microsoft .NET을 사용하여 프로그래밍할 때 이 대리자를 숨기면 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)
매개 변수
- sender
- Object
이벤트 소스입니다.
이벤트 데이터입니다.
- 특성
예제
이 예제에서는 INotifyPropertyChanged 인터페이스를 구현하고 PropertyChangedEventHandler를 사용하는 방법을 보여 줍니다. 전체 코드 목록은 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));
}
}
}
}
설명
Microsoft .NET을 사용하여 프로그래밍할 때 이 대리자는 숨겨집니다. Microsoft .NET 개발자는 System.ComponentModel.PropertyChangedEventHandler 대리자를 사용해야 합니다.