2011-08-18 5 views
1

CAB 프레임 워크를 사용하는 데 문제가 있습니다. GUI 사용자 컨트롤 인터페이스를 만들어 내 화면에 표시하면 정상적으로 작동합니다. 그러나 다른 사용자 컨트롤간에 데이터를 저장하고 싶습니다. WCF를 사용하여 DataContracts를 만들었고 필요한 데이터를 DataContract에 저장하고 속성에 넣으면 WorkItem에서 액세스 할 수있게되었습니다. 지금은 데이터를 처리 할 WorkItem에서에서 다음 함수를 사용 : 나는 사용자 컨트롤 사이에 변경하면CAB Framework WorkItem 이벤트간에 사용자 컨트롤 전환

protected override void OnWorkItemSmartPartChanged(object sender, EventArgs e) 
    {   
     MessageBox.Show(_testWorkItemControlAdres.AdresContract.Gemeente); 
    } 

을, 나는 그것이 성공적으로 데이터에 액세스 할 수 있는지 확인합니다. 그러나 마법사 단계 (사용자 제어)간에 전환하면 절대로 이벤트가 트리거되지 않습니다. 이 이벤트를 다른 곳에 추가해야하나요 그렇지 않나요?

답변

1

실제로 이벤트를 WorkItem에 연결 했습니까?

Workspace.SmartPartActivated + = 새 EventHandler (OnWorkItemSmartPartChanged);

건배

+0

감사합니다. –