CAB Framework WorkItem переключение событий между пользовательскими элементами управления - PullRequest
1 голос
/ 18 августа 2011

У меня проблема с использованием CAB Framework.Я создал несколько пользовательских интерфейсов управления GUI и поместил их на мой экран, который отлично работает.Однако я хотел бы сохранить свои данные между различными пользовательскими элементами управления.Я создал несколько DataContracts с использованием WCF и поместил нужные мне данные в DataContract и поместил их в свойства, чтобы они были доступны из WorkItem.Теперь я использовал следующую функцию в WorkItem для обработки данных:

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

Когда я переключаюсь между пользовательскими элементами управления, я хочу посмотреть, сможет ли он успешно получить доступ к данным.Однако, когда я переключаюсь между шагами мастера (пользователь контролирует), это никогда не вызывает событие.Нужно ли добавить это событие где-то еще или нет?

1 Ответ

1 голос
/ 18 августа 2011

Вы действительно связали событие с WorkItem?

Workspace.SmartPartActivation + = new EventHandler (OnWorkItemSmartPartChanged);

Cheers

...