기존 나는 delegate를 쓸때 메소드 파라미터를 주지 못했었다.
기존은
private delegate void DelegateSetStatus();
이런식으로 하고
this.Dispatcher.Invoke(DispatcherPriority.Normal,new DelegateSetStatusForRemove(RemovePortStatus));
이런식으로 해서 메소드에 파라미터를 줄수 가 없었다...
하지만
private delegate void DelegateSetStatus(string message);
string message= "test message";
this.Dispatcher.Invoke(new DelegateSetStatus(SetStatus), new object[] { message });
이런식으로 델리게이트 메소드에 파라미터를 줄수가 있다..
물론 메소드는 이렇게 되어있겠지
private void DelegateSetStatus(string message)
{
...
}
'wpf' 카테고리의 다른 글
[wpf] WPF에서 IIS 제어하기 (1) | 2009.09.22 |
---|---|
[wpf] INotifyPropertyChanged과 Observable Collection을 이용한 바인딩 샘플파일 (0) | 2009.09.21 |
[wpf] Observable Collection을 이용한 바인딩 샘플 (0) | 2009.09.21 |
[wpf] xml 만들어서 file로 쓰기 (1) | 2009.09.16 |
[wpf] MenuItem Binding걸어서 Click Event 받아오기(어느메뉴를 클릭했는지..) (0) | 2009.09.10 |