728x90
반응형
728x170
using System;
using System.ComponentModel;
using System.Dynamic;
#region 항목 속성 변경시 처리하기 - item_PropertyChanged(sender, e)
/// <summary>
/// 항목 속성 변경시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private static void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
Console.WriteLine(e.PropertyName);
}
#endregion
...
dynamic item = new ExpandoObject();
((INotifyPropertyChanged)item).PropertyChanged += item_PropertyChanged;
item.Name = "홍길동";
item.Male = true;
item.Age = 30;
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Publish 클래스 : GacInstall 메소드를 사용해 어셈블리 GAC 등록하기 (0) | 2016.01.27 |
---|---|
[C#/COMMON] SpeechSynthesizer 클래스 : 음성 출력하기 (0) | 2016.01.27 |
[C#/COMMON] SpeechRecognitionEngine 클래스 : 음성 인식 처리하기 (0) | 2016.01.27 |
[C#/COMMON] 닷넷 어셈블리 2.0 버전을 닷넷 4.5 프로젝트에서 사용하기 (0) | 2016.01.25 |
[C#/COMMON] SpeechSynthesizer 클래스 : 한글 음성 출력하기 (0) | 2016.01.20 |
[C#/COMMON] ExpandoObject 클래스 : INotifyPropertyChanged 인터페이스 구현하기 (0) | 2016.01.20 |
[C#/COMMON] ExpandoObject 클래스 : 멤버 제거하기 (0) | 2016.01.20 |
[C#/COMMON] ExpandoObject 클래스 : 멤버 나열하기 (0) | 2016.01.20 |
[C#/COMMON] ExpandoObject 클래스 : 메소드 추가하기 (0) | 2016.01.20 |
[C#/COMMON] ExpandoObject 클래스 : 속성 추가하기 (0) | 2016.01.20 |
[C#/COMMON] 경로 추가하기 (0) | 2016.01.03 |
댓글을 달아 주세요