wpf
[wpf] delegate 쓸때 파라미터 쓰는 메소드 만들기
동동(이재동)
2009. 9. 21. 17:32
기존 나는 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)
{
...
}