C# CAB框架工作项事件在用户控件之间切换

C# CAB框架工作项事件在用户控件之间切换,c#,wcf,user-controls,datacontract,cab,C#,Wcf,User Controls,Datacontract,Cab,我在使用CAB框架时遇到问题。我创建了一些GUI用户控制界面,并将它们放在屏幕上,效果很好。但是,我希望在不同的用户控件之间保存数据。我使用WCF制作了一些DataContract,我将需要的数据放在DataContract中,并将它们放在属性中,以便可以从WorkItem访问它们。现在,我在WorkItem中使用以下函数来处理数据: protected override void OnWorkItemSmartPartChanged(object sender, EventArgs e)

我在使用CAB框架时遇到问题。我创建了一些GUI用户控制界面,并将它们放在屏幕上,效果很好。但是,我希望在不同的用户控件之间保存数据。我使用WCF制作了一些DataContract,我将需要的数据放在DataContract中,并将它们放在属性中,以便可以从WorkItem访问它们。现在,我在WorkItem中使用以下函数来处理数据:

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

当我在用户控件之间切换时,我想看看它是否能够成功地访问数据。但是,当我在向导步骤(用户控件)之间切换时,它不会触发事件。是否需要将此事件添加到其他位置?

您是否确实将该事件链接到工作项

Workspace.SmartPartActivated+=新事件处理程序(OnWorkItemSmartPartChanged)


干杯

你真的把活动和工作项目联系起来了吗

Workspace.SmartPartActivated+=新事件处理程序(OnWorkItemSmartPartChanged)


干杯

谢谢兄弟,干得不错!谢谢你,兄弟,你做到了!