我是 WPF 新手,实际上我正在将一个项目从 Silverlight 迁移到 WPF 4.0,我的问题是我找不到IApplicationService和IApplicationLifetimeAware的等价物。
库和命名空间 System.Windows 加载良好,但我收到错误消息;“找不到类型或命名空间名称‘IApplicationLifetimeAware’”。
请知道我错过了什么。
谢谢
我是 WPF 新手,实际上我正在将一个项目从 Silverlight 迁移到 WPF 4.0,我的问题是我找不到IApplicationService和IApplicationLifetimeAware的等价物。
库和命名空间 System.Windows 加载良好,但我收到错误消息;“找不到类型或命名空间名称‘IApplicationLifetimeAware’”。
请知道我错过了什么。
谢谢
最后我发现没有直接迁移,都需要重新编码。但是如果有人正在实现IApplicationService
并且IApplicationLifetimeAware
只是为了访问StatService()
,您可以简单地将方法公开,无需参数..
public void StartService()
{
.
.
}
并在 App.xaml.cs 中实例化期间调用该方法
public App()
{
this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
InitializeComponent();
OfflineDatabaseService x = new OfflineDatabaseService();
x.StartService();
}