유저컨트롤
namespace BM.CodeTest { public delegate void PagerChangeIndex( string pageIndex ); //델리게이트 선언 public partial class DelegateTestControl : UserControl { public event PagerChangeIndex pagerChangeIndex; public DelegateTestControl() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { try { pagerChangeIndex("10"); } catch (Exception ex) { MessageBox.Show("델리게이트 구현"); } } } }
페이지
namespace BM.CodeTest { public partial class DelegateTest : UserControl { public DelegateTest() { InitializeComponent(); this.Btn.pagerChangeIndex += new PagerChangeIndex(Btn_pagerChangeIndex); //델리게이트 이벤트 구현 } void Btn_pagerChangeIndex(string pageIndex) { MessageBox.Show(pageIndex); // 10이 표시됩니다. } } }
'WPF' 카테고리의 다른 글
모듈화 (0) | 2009.06.03 |
---|---|
XML , RSS 기사받아오기 및 웹서비스로 다시 보내주기 (0) | 2009.05.29 |
실버라이트 초간단 ADO.NET Entity Data Model 만들기 (0) | 2009.05.29 |
IValueConverter 데이터 변환 (0) | 2009.05.28 |
INotifyPropertyChanged 변경알림 (0) | 2009.05.28 |
초간단 컬렉션에 바인딩하고 마스터/세부 뷰 만들기 (0) | 2009.05.28 |
Silverlight SDK Samples (0) | 2009.05.28 |
INotifyPropertyChanged (0) | 2009.05.28 |
Silverlight 2를 사용하여 데이터 중심 웹 응용 프로그램 만들기 (0) | 2009.05.28 |
ObservableCollection<(Of <(T>)>) Class (0) | 2009.05.28 |